본문 바로가기

회고/스파르타 코딩클럽

[노드 기초반] 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주차는 까먹지 않고 제 시간에 듣도록 노력해야겠다.

 

 

반응형