본문 바로가기

개발/Web

Node.js 서버 띄우기

node.js 로 서버를 구동하기 위해 express를 사용한다.
작업할 폴더에서 터미널을 실행 후 다음 명령어를 입력한다.

npm install express

npm은 node.js package manager의 약자로 node.js의 패키지 관리 프로그램이다.

 

추가로 ejs를 설치한다.
ejs는 embeded javascript의 약자로 변수를 꺼내어 사용하는 html 탬플릿이다.
html 코드 내에 javascript를 사용할 수 있도록 해준다.

npm install ejs

 

작업 폴더 내에 views 폴더를 만들고 view 로 render 할 ejs 파일을 넣어준다.
test.ejs를 생성하고 다음과 같이 작성한다.

<html>
    <head>
        <title>TEST RENDER PAGE</title>
    </head>
    <body>
        <h1>TEST TEST TEST</h1>
    </body>
</html>

작업 폴더 루트에 app.js 파일을 생성하고 다음과 같이 작성한다.

const express = require("express") // express 모듈 로드
const ejs = require("ejs") // ejs 모듈 로드
const app = express() // app을 express로 로드

app.set("view engine", "ejs");
app.use(express_static(__dirname +'/'));

app.get("/", function(req,res){
    console.log("test") // console 출력
    res.render("test", {});
})

app.listen(3000, function(){
    console.log("localhost:3000 실행중");
})

프로젝트 루트 폴더에서 다음 명령어로 서버를 구동한다.

node app.js

localhost:3000 에서 실행된 서버를 확인한다.

반응형

'개발 > Web' 카테고리의 다른 글

TypeScript 정적 타이핑  (0) 2020.06.21
TypeScript 환경구축  (0) 2020.06.20
[Node.js] 프레임워크 Express, Koa, Hapi  (0) 2020.06.05
Node.js 소개 및 설치  (0) 2020.06.05
PHP CI Chunk File Upload - Plupload  (0) 2020.06.05