상세 컨텐츠

본문 제목

[Node.js] Express 서버 만들기

Framework&Library/Node.js

by 기며니 2021. 6. 25. 23:30

본문

728x90
728x90

📌 Express

Express는 웹 및 모바일 애플리케이션을 위한 일련의 강력한 기능을 제공하는 간결하고 유연한 Node.js 웹 애플리케이션 프레임워크입니다.

 

Express - Node.js 웹 애플리케이션 프레임워크

Node.js를 위한 빠르고 개방적인 간결한 웹 프레임워크 $ npm install express --save

expressjs.com

 

✅ Express 설치하기

npm init

package.json 파일을 생성합니다.

npm init 시 여러가지 입력을 요구하는데 계속해서 Enter를 치면 됩니다.

폴더 내에 package.json이 생성된 것을 확인할 수 있습니다.

 

npm install express --save

express를 설치합니다.

폴더 내에 node_modules 폴더와 package-lock.json이 생성된 것을 확인할 수 있습니다.

 

✅ Express 서버 만들기

// Express 기본 모듈 불러오기
var express= require('express');

// Express 서버 객체 생성
var app = express();

// get 메소드일때, 응답을 보냅니다.
app.get('/', (req, res) => { 
    res.writeHead('200', {'Content-Type':'text/html;charset=utf8'});
    res.end('<h1>Express 서버에서 응답한 결과</h1>');
})

// Express 서버 시작
app.listen(3000, () => {
    console.log(`Express server listening on port 3000`)
})

 

✅ Express 실행하기

node server.js

http://localhost:3000/ 

를 복사해서 검색해 응답 결과를 확인해보시길 바랍니다.

 

이렇게 응답 결과를 얻을 수 있습니다.

 

💭 마치며 ..

간단하게 express 서버를 만들어보았습니다. 

도움이 되셨기를 바랍니다.

아직 부족한 점이 많기 때문에 조언이나 잘못된 점들은 댓글로 알려주시면 감사하겠습니다!

728x90
728x90

'Framework&Library > Node.js' 카테고리의 다른 글

[Node.js] Node.js란  (0) 2021.06.30

관련글 더보기

댓글 영역