일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- NoSQL
- 위키백과
- MongoDB
- db
- OpenAPI
- cors
- 노드 윈스턴
- 트랜잭션
- 항해99
- 4주차
- HTTPS
- post
- nginx
- 개발일지
- SQL
- 비동기
- node winston
- 2주차
- 스파르타코딩클럽
- JWT
- Transaction
- 웹 스크래핑(크롤링)
- 1주차
- 5주차
- 숙제
- 부트스트랩
- Sequelize
- Get
- Node.js
- 3주차
Archives
- Today
- Total
얼음꽃의 일지
[4주차] 팀 과제 본문
728x90
1. Sequelize같은 ORM과 MySQL같은 데이터베이스는 각각 어떠한 역할을 가지고 있을까요?
ORM : 객체 모델과 관계형모델간에 불이리가 존재하는데 이 객체간의 관계를 바탕으로 SQL을 자동으로 생성하여 불일치를 해결 객체과 DB데이터를 매핑을 도와주는 역할이 바로 바로 ORM입니다.
2. express.js의 라우터는 미들웨어입니다. 어떤 원리로 동작하기 때문에 미들웨어로 라우터를 구현할 수 있나요?
미들 웨어 : 요청과 응답, 그 사이의 사이클에 대한 액세스 권한을 갖는 함수입니다.
- 모든 코드를 실행
- 요청 및 응답 오브젝트에 대한 변경을 실행
- 요청-응답 주기를 종료
- 스택 내의 그 다음 미들웨어 함수를 호출 현재의 미들웨어 함수가 요청-응답 주기를 종료하지 않는 경우에는 next()를 호풀하여 제어 (auth-middleware도 그렇게 활용) 없으면 종료됩니다.
어떤 방식으로 연결 하냐에 따라서 구현 방식도 약간씩 달라지게 됩니다. 그 종류에 관한 내용은 다음 링크를 참조합니다.
https://expressjs.com/ko/guide/using-middleware.html
3. Node.js에서 리팩토링시 사용하며, npm을 통해 다운로드 했던 모듈을 불러오는 require 함수는 어떻게 동작하나요? IIFE와 연결지어 찾아보고 정리해보세요.
JavaScript 는 함수를 즉시 해석해서 실행하는데 이때, 즉시 실행되는 함수를 IIFE라고 부릅니다.
IIFE : Immediately Invoked Function Expression의 약자
https://velog.io/@doondoony/javascript-iife
https://m.blog.naver.com/jdub7138/221022257248
728x90
'9기 주차 팀과제 내용' 카테고리의 다른 글
[5주차] 팀 과제 (0) | 2022.10.19 |
---|---|
[3주차] 팀 과제 (0) | 2022.10.19 |