0
をヘッダを送信します。HAPI-swaggeredどのようにグループルートや各要求に
https://github.com/z0mt3c/hapi-swaggered
それは、docから送信するリクエストごとにJWTとヘッダを送信することは可能ですか? どうすればルートをグループ化できますか? hapi-swagger
を使用してルートを設定する
をヘッダを送信します。HAPI-swaggeredどのようにグループルートや各要求に
https://github.com/z0mt3c/hapi-swaggered
それは、docから送信するリクエストごとにJWTとヘッダを送信することは可能ですか? どうすればルートをグループ化できますか? 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
}]);
あなたはフォルダ内のすべてのエンドポイントを維持することができ、正しいパスを提供することは、エンドポイントのURLを登録するのに十分である、index.js
にすべてを登録でき
そしてHapi-swagger
にJWT
ヘッダーを追加するには、Githubページ
で詳細を取得します。 e hapi-auth-jwt2
npm
を使用して、
Hapi.js
の認証スキーム/プラグインをサポートするパッケージルートのグループ化とヘッダーの追加はどのように役立ちますか? – Vladimirすべてのurルートを 'swagger'に個別に登録する必要はありません。上記のように' index.js'にすべてのエンドポイントを含めることができ、ワンショットで登録することができます。また、上記のgithubのリンクに従って、 'JWT'ヘッダを追加します。 – kgangadhar