긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

Nodejs

[Node.js] Express를 이용한 간단한 서버 만들기

리거니 2022. 1. 20. 14:07

작성글에서는 라우팅 기능을 app.js 파일 하나에서 처리하는 방식입니다. 

  1. 폴더 하나를 생성한다.
  2. 터미널에서 해당 폴더경로로 이동후 npm init 을 수행한다.
  3. package.json이 생긴것을 확인하고 해당 폴더에 index.js , app.js 파일을 생성한다.
  4. 터미널에서 npm install express 를 설치하고 아래와 같은 정보가 추가되었는지 확인한다.


app.js

module.exports=router;

const express = require('express');
const app = express();

app.get('/', (req, res)=>{
    res.send('Home with express');
});

app.get('/hello', (req, res)=>{
    res.send('Hello with express');
});

modeule.exports=app;

app.get => get Method를 이용한 Request

첫번째 파라미터 => Request 주소

두번째 파라미터 => 요청을 처리할 Controller 함수

index.js

const http = require('http');
const app = require('./app');

const server = http.createServer(app);
const port=3000;
server.listen(port);

  • 작성후 node index.js 로 실행하거나
  • package.json을 다음과 같이 수정후(8번 라인 추가 ) npm start로 실행한다.

 

'Nodejs' 카테고리의 다른 글

[Node.js] Express 구조  (0) 2022.01.20
[Node.js] npm VS npx  (0) 2022.01.20
[Node.js] Express generator  (0) 2022.01.20
[Node.js] Express를 이용한 간단한 서버 만들기 2  (0) 2022.01.20
[Node.js] Express 란?  (0) 2022.01.19