KOA 썸네일형 리스트형 [Javascript] Koa.js 기본 사용법 src/app.js import Koa from 'koa'; const app = new Koa(); const port = parseInt(`${process.env.PORT || '3000'}`, 10); app.use((ctx) => { ctx.body = 'Hello world!'; }); app.listen((port, () => { console.log(`PORT: ${port}`); }); export default app; Koa 어플리케이션은 미들웨어의 배열로 구성되어 있다. 6번째 라인은 하나의 미들웨어인 것이다. 미들웨어를 계속 실행시키기 위해서는 next()를 호출해야한다. async/await Koa에선 별도의 작업없이 async/awai.. 더보기 [Javascript] Koa.js 프로젝트 생성 및 ESLint설정 Koa 설치 $ mkdir koa-server $ cd koa-server $ yarn init $ yarn add koa ESLint 설정 ESLint는 자바스크립트 문법을 검토해주는 도구다. 때문에 전역으로 설치해주는 것이 프로젝트 초기설정에도 좋다. $ yarn global add eslint $ esint --init 실행하면 루트 디렉토리에 .eslintrc 파일이 생기는데, 기본적으로 세미콜론을 허용하지 않고, 그 외에도 엄격하게 코드 규칙을 잡는다. 때문에 자기 자신만의 코드 스타일을 선정하고 적용한다. $ yarn add --dev eslint eslint-config-airbnb-base eslint-plugin-import 프론트엔드와 백엔드를 개발 시에, ESLint는 조금 다르게 설.. 더보기 이전 1 다음