on
[노드 기초반] 1주차 개발일지
[노드 기초반] 1주차 개발일지
1. 배운 내용
JS 기본 문법 복습
ES6 새로운 문법
Express 실행해보기
2. 새로 알게 된 내용
(1) Promise의 Producer and Consumer
- Producer : Promise를 처음 생성할 때 Promise의 내부 코드블럭이 실행된다. 이를 executor라고 하는데, executor 실행 결과에 따라 resolve 혹은 reject를 불러준다.
- Consumer : Promise의 결과에 따라 후처리하는 부분. Promise가 정상적으로 실행되어 resolve가 되었으면 then을 통해 후처리가 가능하고, reject가 될 경우 catch를 통해 후처리가 가능하다.
(2) Express의 index.js 생성하고 실행해보기
// index.js const express = require('express') const app = express() const port = 3000 app.get('/', (req, res) => { res.send('Hello World!') }) app.listen(port, () => { console.log(`listening at http://localhost:${port}`) })
- 강의에서는 node index.js로 실행했는데 npm start로 키는 것이 더 좋다고 함.
- 포트는 변경 가능.
3. 느낀 점
기초반이어서 심화반보다 수업 시간도 짧고 심화반 듣다가 들으니까 쉽다고 생각이 들 정도로 확 편해졌다. 심화반 때는 강의 듣기만 해도 5시간씩 걸려서 조금 힘들었다. 2주차는 까먹지 않고 제 시간에 듣도록 노력해야겠다.
from http://dev-jejecrunch.tistory.com/105 by ccl(A) rewrite - 2021-10-11 23:01:08