-
grunt.option("force", true) 作用是使工程不会因为某些语法的错误、警告而中断了整个grunt的服务 通过grunt.registerTask('default', ['concurrent'])来在grunt里注册默认任务,任务名为concurrent 具体的任务则定义在grunt.initConfig({......(各个任务)})里 concurrent任务的定义比较特殊,具体看图 定义了grunt之后,可直接通过grunt命令启动服务 nodemon和watch的定义类似,具体看图查看全部
-
npm install grunt npm install grunt-cli -g (会自动配置grunt的环境变量) npm install grunt-contrib-watch -save-dev (监视文件的增删改活动,并自动执行定义好的任务) npm install grunt-nodemon -save-dev (监视入口文件app.js的改动,自动重起app.js服务) npm install grunt-concurrent -save-dev (管理慢任务,比如某些模块的编译,能优化构建的时间,并可用来跑多个阻塞的任务,例如watch和nodemon任务) (-save-dev会自动把模块加到package.jason文件里去)查看全部
-
可通过port=端口号 node 工程名 来启动时指定端口号查看全部
-
enctype="multipart/form-data"查看全部
-
populate 第一个参数 空格分割?查看全部
-
populate方法查看全部
-
添加name属性为 xxx[xxxx] 形式方便构建对象xxx查看全部
-
mongoose.model 有返回值的查看全部
-
ref查看全部
-
开发环境 日志输出查看全部
-
优先级: params body query查看全部
-
这一节在最后在时候是不能添加的,因为一个空数组用if来判断也是为真的,所以判断语句if(user)应该改为if(user.length>0)查看全部
-
port400查看全部
-
单元测试查看全部
-
异步处理上传图片查看全部
举报
0/150
提交
取消