async 안에서만 await를 쓸 수 있는데 자바스크립트는 await를 만나면 promise가 처리(settled) 될때까지 기다린다음에 code가 실행된다.
then과 ctach 에 대해
https://soraji.github.io/js/2021/01/17/es6_2/
[ES6+] then 과 catch
then()
soraji.github.io
express.encoded( { extended : true }) 는 왜쓰는 것일까 ?
-> 자바스크립트에서 data를 주고 받을 시 객체 형태를 띄고 , 실제로 객체 형태로 data를 주고 받는 것을 선호한다.
extended : true를 사용할 시 전달하는 data 객체 속에 객체가 중첩적으로 있는것을 허용한다는 의미이다.
참조
body-parser의 urlencoded는 도대체 어떤 역할을 하는 걸까?
node express를 사용할 때, 뭐랄가 기본 세트처럼 딸려오는 모듈들 중에서,데이터(client에서 post로 보내준 데이터)들을 자동으로 파싱해주어서, 진짜로 필요한 부분인 body부분을 쉽게 추출해주는 body
velog.io
promise ?
자바스크립트 비동기 처리에 사용되는 객체 // 주로 서버에서 받아온 데이터를 화면에 표시할 때 사용.
function 앞에 async를 붙이면 해당 함수는 항상 프라미스를 반환한다. //
자바스크립트는 await 키워드를 만나면 promise가 처릳 될 때 까지 기다린다.
then() promise가 끝난 이후 뭔가를 실행하는데, 그때 사용되는 명령어가 then
router.use(express.json()) : expressjs 웹에서 json형태의 req.body를 받았을 경우, req.body를 제대로 받지 못하는 문제를 해결하기 위해