Hapi MySql專案實戰自動化文件生成(四)

2022-03-11 10:51:54 字數 726 閱讀 6103

使用hapi外掛程式hapi-swagger,簡單配置下外掛程式,先修改下plugin_config.js檔案:

//

plugin_config.js

const swaggeroptions =

};//

module.exports = [

////},,

////}//

];

修改routes/login.js檔案,**如下:

//

login.js

//const joi = require('joi');

//const controllers = require('../controllers');

//let login =

},id: 'login'},

//handler: controllers.user.login

//};

= login;

joi是資料格式校驗外掛程式,可以改成joi.mix(3).ewquired(),這裡不做演示了。

ok,大功告成!

參考資料:

hapijs

inert

vision

vision git

node-require-directory

專案實戰 RS

參考文章 快速使用 通過name獲取logger 通過name獲取logger,同乙個name的logger只建立乙個 mlogger logger.getlogger tag 建立filehandler物件 handler 物件從 logger 中獲取日誌資訊,並將這些資訊匯出。例如,它可將這些資...

flex cairngorm專案實戰

專案功能與介面模仿阿布 系統功能 實踐步驟 1 資料庫表的建立 2 包及類的構建 3 介面的搭建 4 flex端 的編寫 5 php端 的編寫 6 整合測試 com.peter.tl business command 處理請求php端資源的動作 getnewcommand.as controls 處...

flex cairngorm專案實戰

專案功能與介面模仿阿布 系統功能 實踐步驟 1 資料庫表的建立 2 包及類的構建 3 介面的搭建 4 flex端 的編寫 5 php端 的編寫 6 整合測試 com.peter.tl business command 處理請求php端資源的動作 getnewcommand.as controls 處...