비주얼스튜디오코드를 사용 했으며
콘솔창여는방법은 [CTRL+SHIFT+` ] 입니다 .
ExpressJS는 프레임워크이며
몇줄의 코드로 서버를 만들 수 있다.
예시
Django는 파이선으로 된 프레임워크
Rails는 Ruby로 된 프레임워크
Laravel은 PHP로 된 프레임워크
서버를 개발하는건 대부분의 경우 거의 동일하기 때문이다.
커넥션을 열고
커넥션을 listen해주고
파일을 처리하고
html 을 전송해주고
데이터를 저장하고
Form에서 데이터 받아오고
NPM = Node Package Manager
많은사용자가 Express를 쓰는걸 아래 사이트에서 볼 수 있다.
NPM은 NodeJS를 깔면 기본적으로 깔려 있다.
Package Manager로 NPM을 시작하려면 npm이 정한 방식으로 프로젝트를 시작해야 함.
npm init 명령어로 시작하며
description,author만 살짝 적어줍니다.
package.json이 생긴걸 볼 수 있다.
Json은 Javascript에서 정보를 담는 방식
위에 Json 코드들을
{
"name": "dhtube",
"version": "1.0.0",
"description": "Cloning youtube",
"main": "index.js",
"author": "dhddldid"
}
간추려서 이렇게 저장하고
express를 설치하려면
package.json이 폴거다 있는곳에서 npm install express를하자
설치가끝나고나면 아래와같이변해있다.
{
"name": "dhtube",
"version": "1.0.0",
"description": "Cloning youtube",
"main": "index.js",
"author": "dhddldid",
"dependencies": {
"express": "^4.16.4"
}
}
*위와같은 상태에서
index.js와
package.json만을 냅두고
명령어 npm install을 하면 똑같은 환경으로 파일들이 생성된다.
(package.josn 중요)
'Develop Dairy > JavaScript, React' 카테고리의 다른 글
Handling Express (0) | 2019.01.15 |
---|---|
Start Express Sever (0) | 2019.01.15 |
NodeJS install in windows x64 (0) | 2019.01.08 |
nodejs에서 동기와 비동기의 차이 (0) | 2018.07.17 |
Javascript에서 value값을 가져오는 방법 Javascript Get element Value (1) | 2018.05.17 |