package.json | package-lock.json | node_modules | npm start


1. npm init


먼저 열린 서버를 닫고,

package.json 파일을 초기화하기 위해 명령어 npm init을 실행한다.

전부 기본값으로 실행하고 싶으면 npm init -y 명령어를 사용하면 된다.

2. package.json


package.json 내의 대부분의 정보들은 해당 패키지를 npm에 업로드하였을 때 띄울 정보를 저장한다.

npm

package.json


{
  "dependencies": {
    "ejs": "^3.1.8",
    "express": "^4.18.1"
  },
  "name": "login-lecture",
  "version": "1.0.0",
  "main": "app.js",
  "bin": {
    "login-lecture": "bin/www.js"
  },
  "devDependencies": {},
  "scripts": {
    "start": "node ./bin/www.js",
    "test": "echo \\"Error: no test specified\\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "description": ""
}

npm start를 통해 서버를 구동해본다.

http://localhost:3000/login

http://localhost:3000/

잘 작동하는지 확인한다.

3. node_modules