-
grunt.option("force", true) 作用是使工程不會因?yàn)槟承┱Z法的錯誤、警告而中斷了整個grunt的服務(wù) 通過grunt.registerTask('default', ['concurrent'])來在grunt里注冊默認(rèn)任務(wù),任務(wù)名為concurrent 具體的任務(wù)則定義在grunt.initConfig({......(各個任務(wù))})里 concurrent任務(wù)的定義比較特殊,具體看圖 定義了grunt之后,可直接通過grunt命令啟動服務(wù) nodemon和watch的定義類似,具體看圖查看全部
-
npm install grunt npm install grunt-cli -g (會自動配置grunt的環(huán)境變量) npm install grunt-contrib-watch -save-dev (監(jiān)視文件的增刪改活動,并自動執(zhí)行定義好的任務(wù)) npm install grunt-nodemon -save-dev (監(jiān)視入口文件app.js的改動,自動重起app.js服務(wù)) npm install grunt-concurrent -save-dev (管理慢任務(wù),比如某些模塊的編譯,能優(yōu)化構(gòu)建的時間,并可用來跑多個阻塞的任務(wù),例如watch和nodemon任務(wù)) (-save-dev會自動把模塊加到package.jason文件里去)查看全部
-
可通過port=端口號 node 工程名 來啟動時指定端口號查看全部
-
enctype="multipart/form-data"查看全部
-
populate 第一個參數(shù) 空格分割?查看全部
-
populate方法查看全部
-
添加name屬性為 xxx[xxxx] 形式方便構(gòu)建對象xxx查看全部
-
mongoose.model 有返回值的查看全部
-
ref查看全部
-
開發(fā)環(huán)境 日志輸出查看全部
-
優(yōu)先級: params body query查看全部
-
這一節(jié)在最后在時候是不能添加的,因?yàn)橐粋€空數(shù)組用if來判斷也是為真的,所以判斷語句if(user)應(yīng)該改為if(user.length>0)查看全部
-
port400查看全部
-
單元測試查看全部
-
異步處理上傳圖片查看全部
舉報
0/150
提交
取消