-
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
提交
取消