[회고] 신입 iOS 개발자가 되기까지 feat. 카카오 자세히보기

🛠 기타/WEB

Node.js - express 시작

inu 2020. 10. 13. 14:16
반응형

Express란

  • nodejs로 웹서버를 구축하는 방법은 다양하다. http 패키지를 사용해 구성할 수도 있고, 그 외에도 다양한 웹 프레임워크 패키지가 존재한다.
  • node.js에서 사용하는 웹 프레임워크 패키지 중 하나이다.

왜 Express를 사용해야하는가

  • 다양한 웹 프레임워크가 존재하지만, 제일 대중적이다.
  • 따라서 프로젝트 진행시 인원 보충에도 좋고, 레퍼런스가 풍부해 참고자료도 많다.

Express 사용해보기

  • npm install express 명령어를 통해 express 패키지를 설치할 수 있다.
  • 설치 후 다음과 같은 코드를 작성하여 기본적인 기능을 테스트한다.
  • 각 코드의 의미는 주석으로 설명했다.
  • 기본적으로 request와 response에 대한 이해가 필요하다.
const express = require('express')
// express 패키지 불러오기

const app = express();
// 기본 app 생성
const port = 3000;
// 사용할 port 설정

app.get('/', (req, res) => {
    res.send('hello express');
});
// 기본주소(/)을 입력했을 때는
// get요청을 보내라
// req(request)와 res(response)를 인자로 받고
// res에 'hello express' 메세지를 담아 보내준다.

app.get('/inu', (req, res) => {
    res.send('inu page');
});
// 해당주소(/inu)을 입력했을 때는
// get요청을 보내라
// req(request)와 res(response)를 인자로 받고
// res에 'inu page' 메세지를 담아 보내준다.

app.listen(port, () => {
    console.log('Express listening on port', port)
})
// 서버를 실행한다.
// 잘 작동이 되었다면 콘솔 로그로 해당 메세지를 출력해라.
  • cmd에서 node (js파일명).js 를 통해 서버를 구동할 수 있다.

  • 확인결과 다음과 같이 정상적으로 페이지가 출력됨을 확인할 수 있다.

반응형

'🛠 기타 > WEB' 카테고리의 다른 글

Node.js - express Router  (0) 2020.10.13
Node.js - nodemon  (0) 2020.10.13
Node.js - 설치 / NPM  (0) 2020.10.12
django 기초 - model에서 이미지 사용하기  (0) 2020.09.14
django 기초 - templates 관리하기 (base.html)  (0) 2020.09.13