본문 바로가기

Infla/Docker

1. [Seminar] Dockerfile 실습 - NodeJS 파일 생성

//index.js
let express = require("express");
let app = express();

app.listen(3000, function(){
    console.log("App is running on port 3000");
});

app.get("/", function(req, res){
    res.sendfile("index.html");
});

시작점으로서 가장 먼저 실행되는 파일

 

// package.json
{
  "name": "project-name",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "author": "HEROPY",
  "scripts": {
    "start": "node index.js"
  },
  "dependencies": {
  	"express": "^4.16.1"
  }
}

프로젝트의 정보와 프로젝트에서 사용하는 패키지의 의존성을 관리

 

 

express

nodeJs 단순화하고 새로운기능을 쉽게 유용하게 사용할 수 있게 해줌