0
我用這PKG來記錄我的代碼發送標題:高致病性禽流感,大搖大擺如何組路線和每個請求
https://github.com/z0mt3c/hapi-swaggered
是否有可能與智威湯遜送頭對每個請求從文檔發送? 如何將路線分組在一起?
我用這PKG來記錄我的代碼發送標題:高致病性禽流感,大搖大擺如何組路線和每個請求
https://github.com/z0mt3c/hapi-swaggered
是否有可能與智威湯遜送頭對每個請求從文檔發送? 如何將路線分組在一起?
要使用hapi-swagger
按照以下步驟設置你的路由:
創建要端點,讓它成爲file1.js
module.exports = function (server, options) {
server.route({
method: 'GET',
path: '/your_path',
// code goes here.................
});
}
創建這個文件,添加這些端點,讓它成爲index.js
:
exports.register = function (server, options, next) {
require('./libs/file1.js')(server,options);
next();
};
在server.js
註冊此index.js
文件服務器:
var index = require('index');
server.register([{
register: require('hapi-swagger'),
options: {
apiVersion: "0.0.1"
}
}, {
register: index
}]);
您可以維護一個文件夾中的所有端點和都可以註冊到index.js
,提供正確的路徑就足以寄存器端點的URL
並且將JWT
標頭添加到Hapi-swagger
,您將在此獲得詳細信息Github頁面
而且還可以使用e hapi-auth-jwt2
npm
支持認證方案/插件的軟件包Hapi.js
使用的應用程序JSON Web Tokens
它如何幫助分組路線和添加標題? – Vladimir
你不需要單獨註冊所有的路由到'swagger',你可以像上面提到的那樣在'index.js'中包含所有的端點,並在swagger中註冊一次。並且添加'JWT'標頭,按照上面提供的github鏈接。 – kgangadhar