TIL) 210531 Express.js 서버만들기

Framework: express.js
Middleware: cors

1. 서버를 실행시켰을 때의 에러

Error: listen EACCES: permission denied 0.0.0.0:81

이유: 1024번 아래의 포트를 사용하려면 루트 권한이 필요하다

해결: 서버 포트번호를 81 => 5000 으로 변경

2. Request query에 접근하기

url example: https://sanghunkim.com/project?stack=aws&type=personal

app.get('/project', async function(req, res) {
    let stack = req.query.stack; // stack === 'aws'
    let type = req.query.type; // type === 'personal'
}

3. /:id 전달값 받아오기

app.get 의 라우터 부분이 /:id 일 경우
request.params.id로 받아올 수 있다.

좋은 웹페이지 즐겨찾기