Express 는 framework 이다.
0.
자바스크립트는 브라우저 안의 언어
속도가 되게 빨라서, 브라우저만 하기에 아깝다.
서버도 그럼 자바스크립트로 만들자 (브라우저 밖에서 서버에서 작동하게 하는 환경 = node.js )
즉, node. js 는 언어가 아님, 환경임 (자바스크립트를 구동하는 환경)
백엔드에게 고객은 프론트
프론트에게 고객은 백엔드 (유저 고객 사용자가 button을 누르면, / client인 프론트엔드가 )
함수 호출할때마다 반복적으로 일어나는 과정을 자바스크립트로
- 허용
- 요청확인
코드 매번 할 게 많아서 매번 똑같은 거 하니, ppt template처럼 모음집 = framework
귀찮으니 미리 만들어놓고 갖다 쓰라
Ex. express.js / nest.js
*파이썬 쓰면 ‘장고, 플래스크’/ 자바→ ‘spring’
Cf. react - framework가 아닌, library.
백엔드는 (사용자-> 프론트 -> 백엔드 중에서 뒷단만)
백엔드에서 자주 쓸 함수
- function signup 가입
- function search 검색
- function 탈퇴
프론트가 백엔드에게 ‘가입' 진행시켜 이렇게 시킴
프론트가 백엔드 함수 이름까지 외울 이유는 없으니,
“프론트에게 너가 /updateUser에 들어와, /signup 서버에 접속해 “ = API 주소 = endpoint (프론트 끝자락과 백엔드 끝자란이 만난다)
기능을 appliacation이라고 부름
Api 범주가 넓은데, 여기에서는 백엔드가 하나하나 다 만들어놓은 함수를 api라고 한다.
'Wecode - Foundation 1 (부트캠프) > Express (코드 Framework)' 카테고리의 다른 글
[Express]Express, TypeORM. (0) | 2023.09.04 |
---|---|
[Node.js] Express, postman 활용 - 유저 생성, 추가 (회원가입) (0) | 2023.09.01 |
[Node.js] Express, j.son 문법 (0) | 2023.09.01 |
[Node.js] Express 서버 다운로드 (0) | 2023.08.30 |