일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- Axios get
- mongoose create
- res.set
- promise
- mongoose update
- req.params
- Axios delete
- 자바스크립트
- await
- res.status
- 파이썬
- 프론트엔드
- mongoose find
- mongoose populate
- async
- Axios post
- 웹개발
- CSS
- req.get
- req.body
- req.queries
- http
- Axios put
- mongoose delete
- javascript
- res.render
- express 프로젝트 시작하기
- css 기초
- HTML
- node.js란
- Today
- Total
목록async (2)
모스카토
1. Node.js 이해하기 Node.js 등장 배경 web 2.0에서 사용자와 상호작용이 증가하면서 구글에서 v8 엔진(오픈소스) 개발 -> 자바스크립트 실행 속도가 빨라짐 -> v8 엔진을 사용해 Node.js가 개발됨. Node.js 는 자바스크립트를 어느 환경에서나 실행할 수 있게 해주는 실행기이다. 기존에는 JavaScript를 브라우저에서만 실행할 수 있었다. 웹 프론트 개발자의 언어로 사용됐다. Node.js로 인해 크로스 플랫폼(어느 환경에서든) 실행 가능해졌다. 동작의 제한이 거의 없어서 다양한 어플리케이션을 개발할 수 있게 됐다. 2. Node.js 특징 싱글 쓰레드의 한계를 대체하기 위해 비동기 방식을 사용하고, 비동기 구현을 위해 이벤트 기반의 동작 방식을 사용한다. 1. 싱글 쓰레..
1. Async / Await async와 await 는 Promise를 더 깔끔한 코드로 활용하는 방법이다. 비동기 코드인 Promise를 동기적인 코드처럼 작성할 수 있게 해준다. => then과 catch를 사용할 때는 Promise의 리턴값을 then에서 받아 써야 했는데, await를 사용하면 리턴값을 변수에 넣을 수 있게된다. async function test(){ return 'Hello'; } async function asyncFunc(){ let data = await test(); } 문법, 규칙 ① await 키워드는 async 함수 안에서만 사용할 수 있다. ② async 함수는 Promise 를 리턴한다. ③ async 함수를 만드는 방법 : 함수 앞에 async 를 붙인다. ..