본문 바로가기
Dev/Nodejs-express

[Nodejs-express] 설치하기

by Ellen571 2020. 8. 7.
반응형

[생활코딩] Hello world

Express 설치

 

 

Terminal

- 작업할 파일과 nodejs를 설치한 후

npm install express --save

 

main.js

const express = require('express');
// 모듈 express를 가져와 다른 값으로 바뀌지 않도록 const(상수)로 설정
const app = express();
// express를 함수로 호출하고 리턴된 값을 app에 담음

// app(express())는 다양한 메소드를 가지고 있음
app.get('/', (req, res) => res.send('Hello world'));
app.listen(3000, () => console.log('Example app listening on port 3000'));

 



app.get(path, callback [, callback ...])

- 첫번째 인자로 경로

- 두번째 인자로 경로로 들어왔을 때 호출될 함수

 

app.get('/', (req, res) => res.send('Hello world')) 는

app.get('/', function(req, res) { return res.send('Hello world')} )와 동일

 

get은 Route 역할

- Route : 사용자가 패스를 통해 접근할 때 패스에 따른 응답을 함

- 홈페이지 app.get('/', (req, res) => res.send('Hello world'))

- 페이지 app.get('/page', (req, res) => res.send('This is a page'))

 

 

app.listen([port[, host[, backlog]]][, callback])

- listen메소드가 실행되면 서버가 실행되고 3000포트에 응답하고 성공하면 callback함수 실행

반응형