회사에서 채택했던 hapi 프레임웍을 소개한다.
hapi 는 express 와 달리 파서가 필요없다. 필요한게 다~~ 있다.
문서화가 매우 잘되어있어서 적용도 쉽고, validation 을 위한 joi 나 에러관리를 위한 boom 등 필요한 부속 라이브러리들도 있어서 매우 유용하다. 라우터 관리를 위해 swagger ui 를 사용한다면 금상첨화 👍👍👍
튜토리얼을 따라하면 1초만에 웹서버 구동 완료! 😉
'use strict';
const Hapi = require('@hapi/hapi');
const init = async () => {
const server = Hapi.server({
port: 3000,
host: 'localhost'
});
await server.start();
console.log('Server running on %s', server.info.uri);
};
process.on('unhandledRejection', (err) => {
console.log(err);
process.exit(1);
});
init();
'Note > Node.js' 카테고리의 다른 글
moment.js - javascript - 시간 관련 라이브러리 (0) | 2022.11.23 |
---|---|
hapi joi - javascript validation library 자바스크립트 유효성검사 라이브러리 (0) | 2022.11.23 |
쿼리빌더 knex.js (0) | 2020.08.26 |
자바스크립트 - 아직도 lodash 를 안 쓰십니까? (0) | 2020.08.26 |
Express - 노드 웹 프레임워크 :: express 를 이용해서 웹서버를 구동시켜보자. (1) | 2013.03.06 |