我正在使用这个pkg来记录我的代码:
https://github.com/z0mt3c/hapi-swaggered
是否可以在从doc发送的每个请求中使用JWT发送标头? 我怎样才能将路线组合在一起?
答案 0 :(得分:0)
要使用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();
};
在index.js
:
server.js
个文件
var index = require('index');
server.register([{
register: require('hapi-swagger'),
options: {
apiVersion: "0.0.1"
}
}, {
register: index
}]);
您可以在文件夹中维护所有端点,并且可以将所有端点注册到index.js
,提供正确的路径足以注册端点网址
要向JWT
添加Hapi-swagger
标题,您将在此Github页面中获得详细信息
并且还可以使用hapi-auth-jwt2
npm
包来支持使用Hapi.js
的{{1}}个应用的身份验证方案/插件