Express 서버만들기

Untitled

Cannot GET

// @ts-check
// 필요 패키지 불러오기
const express = require('express');
const cors = require('cors');

// express를 실행해서 app에 넣기, 포트번호 설정
const app = express();
const PORT = 4000;

// 서버에 필요한 기능 설정, cors패키치 사용
app.use(cors());

// 응답 => 서버에 주소 요청을 받아줄 미들 웨어 설정!
app.get('/', (req, res) => {
  res.send('express 안녕');
});

// listen 메소드를 사용하여 서버 실행
app.listen(PORT, () => {
  console.log(`데이터  통신 서버가 ${PORT}에서 작동 중입니다.`);
});Callback 

에러

에러

미들웨어로 받아온 응답

미들웨어로 받아온 응답

라우팅

메인 라우터 생성

const express = require('express');

const router = express.Router(); 

router.get('/', (req, res) => {
  res.send('여기는 메인 라우터 입니다!');
});

module.exports = router; // 외부에서 사용이 가능하도록 모듈 빼기
const mainRouter = require('./routes'); // index.js 파일을 모듈로 불러오기

app.use('/', mainRouter); // 메인 라우터로 요청을 보내도록 설정