随笔分类 - node
摘要:1.github登陆之后,创建仓库 2.填写项目基本信息 3.就这么简单创建好啦 4.此时点击这里就可以克隆地址了
阅读全文
摘要:1.node提供一个watch这个API,可以监视文件或文件夹的变化,当发生改变时,做出某些操作。(当做代码本地构建时,经常使用) const fs = require('fs'); fs.watch('./',{ recursive:true //是否连同其子文件一起监视 },(eventType
阅读全文
摘要:1. fs.stat()可以获取文件的信息,用法如下: const fs = require('fs'); fs.stat('./book.js',(err,stats)=>{ if(err) throw err; // 可以利用此处判断文件是否存在,不存在会报err。 console.log(st
阅读全文
摘要:https://www.jianshu.com/p/3f0b7ea9df53
阅读全文
摘要:1.文档:http://nodejs.cn/api/path.html 2.path.normalize() 规范化给定的 path,解析 '..' 和 '.' 片段。 当路径不规范时,用来返回一个规范化的路径值。 此时,打印如下: 3.path.join([...paths] 进行路径拼接,不规范
阅读全文
摘要:1.argv const {argv,argv0,execPath v,execPath} = process;argv.forEach(item=>{ console.log(item); }} argv打印出来是一个数组,第一个值是 启动它的命令node安装的路径。 第二个值是当前执行的文件路径
阅读全文
摘要:1.使终端输出红色字体: const chalk = require('chalk'); console.log(chalk.red('this is red!') 这时运行终端,打印的this is red!就是红色的。 使用这个插件还可以使终端打印的字加下划线等等。
阅读全文
摘要:如果data为buffer格式,则: data.toString()。 或者data+"" , 也可以转成字符串
阅读全文
摘要:1.CommonJS 每个文件是一个模块,有自己的作用域 引入:
阅读全文
摘要:1.get: const body = ctx.query; // get请求 2.post: const body = ctx.request.body; // post请求
阅读全文
摘要:1.新建一个schedule文件 2.如下代码举例 const Subscription = require('egg').Subscription; const report = require('../utils/report'); class SendMail extends Subscrip
阅读全文
摘要:1.vscode打开的文件必须只包含你要调适的项目,不能同时在一个vscode打开多个项目窗口 2.点击vscode的这个小蜘蛛 3.选择添加配置 4.此时自动生成了一个文件,launch.json: 你设置name并修改路径。保存。 5.此时,按F5就可以调试了。特别有利于node找bug。 6.
阅读全文
摘要:router.js router.get('/test/ding', controller.test.ding); // 发钉钉消息 controller文件 /** * 发钉钉 */ async ding() { const { ctx, app } = this; const { user, q
阅读全文
摘要:下面是我看到的一篇很好的关于前后端接口设计规范的文章 https://blog.csdn.net/u014315849/article/details/78567399 这篇文章有一个地方写的不清楚,我不自量力的补充一下: 接口应当包含的内容:
阅读全文
摘要:本文转自https://blog.csdn.net/sinat_35670989/article/details/78224214'use strict' //crypto(kri:pto)意为加密 const cons = require('crypto'); //声明为const 表示该变量不可
阅读全文
摘要:这时使用axios.get("...")即可,axioas对重定向内部做了处理。
阅读全文
摘要:今天遇到一个问题,就是要区分本地、日常环境和线上、预发环境,来做不同的处理。 本地的host是自己起的,不是固定的,那我们就来判断线上和预发,这样不是的就执行另一段代码就好了,话不多说,上代码: 就是这么简单,我们只要判断host是以“***”开头就执行第一种代码,不是就执行第二种代码就好啦。
阅读全文

浙公网安备 33010602011771号