![](/img/trans.png)
[英]how to send an custom header to each kind of response the hapi server sends in a route
[英]hapi-swaggered how to group routes and send header in each request
我正在使用此pkg記錄我的代碼:
https://github.com/z0mt3c/hapi-swaggered
是否可以在從文檔發送的每個請求上使用JWT發送標頭? 以及如何將路線分組在一起?
要使用hapi-swagger
配置路線,請執行以下步驟:
創建所需的端點,使其為file1.js
module.exports = function (server, options) { server.route({ method: 'GET', path: '/your_path', // code goes here................. }); }
創建文件以添加這些端點,將其index.js
為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頁面中獲取詳細信息
並且還可以使用hapi-auth-jwt2
npm
軟件包,該軟件包支持使用JSON Web Tokens
Hapi.js
應用程序的身份驗證方案/插件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.