에서 헤더를 보내동상을-swaggered 방법 그룹 루트에 나는 내 코드를 문서화하는이 PKG를 사용하고 각 요청
https://github.com/z0mt3c/hapi-swaggered
이 문서에서 보내는 각 요청에 JWT와 헤더를 보낼 수 있습니까? 그리고 어떻게 경로를 그룹화 할 수 있습니까?
에서 헤더를 보내동상을-swaggered 방법 그룹 루트에 나는 내 코드를 문서화하는이 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
:
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
용 앱용 인증 스키마/플러그인을 지원하는 패키지 JSON Web Tokens
경로 그룹화 및 헤더 추가는 어떻게 도움이 될까요? – Vladimir
모든 ur 경로를'swagger'에 개별적으로 등록 할 필요는 없습니다. 위에서 언급 한 것처럼'index.js'에 모든 끝점을 포함시키고 한 번에 등록 할 수 있습니다. 그리고'JWT' 헤더를 추가하려면 위에 제공된 github 링크를 따르십시오. – kgangadhar