簡體   English   中英

雜亂無章的如何在每個請求中對路由進行分組和發送報頭

[英]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.jsindex.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM