Develop Dairy/JavaScript, React

Installing Express with NPM

평생코딩 2019. 1. 10. 08:46

비주얼스튜디오코드를 사용 했으며

콘솔창여는방법은 [CTRL+SHIFT+` ] 입니다 .


ExpressJS는 프레임워크이며

몇줄의 코드로 서버를 만들 수 있다.


예시

Django는 파이선으로 된 프레임워크

Rails는 Ruby로 된 프레임워크

Laravel은 PHP로 된 프레임워크

서버를 개발하는건 대부분의 경우 거의 동일하기 때문이다.


커넥션을 열고

커넥션을 listen해주고

파일을 처리하고

html 을 전송해주고

데이터를 저장하고

Form에서 데이터 받아오고


NPM = Node Package Manager 


많은사용자가 Express를 쓰는걸 아래 사이트에서 볼 수 있다.

NPMJS 사이트 가기[링크]

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 중요)