express.js에서 오는 hapi.js에 익숙하지 않습니다. hapi.js pluging 개념과 express.js 미들웨어 사이의 차이점을 이해하려고합니다. 일부 예제 및 자습서에서는 플러그인 등록시 콜백이 표시됩니다. 예컨대 :Hapi.js 플러그인 콜백의 사용법은 무엇입니까?
// load one plugin
server.register(require('myplugin'), (err) => {
if (err) {
console.error('Failed to load plugin:', err);
}
server.route({
method: 'GET',
path: '/test',
handler: function (request, reply) {
reply('test passed');
}
});
});
그래서 내 질문은 : 외부에서이 경로를 선언 대 플러그인 등록 콜백에서 휴식 경로를 선언 사용은 무엇인가?
그리고 더 일반적으로 hapi.js 프레임 워크에서 플러그인의 실행과 express.js의 미들웨어 사이의 차이점을 알고 싶습니다. (express.js에서 미들웨어는 요청이 처리 될 때마다 하나씩 실행됩니다. 마지막 미들웨어가 호출됩니다. 그것은 hapi.js에서 같은 방법이 있나요?)
이 답