[wecode : TIL]내 회원가입 코드의 작동구조

⏰ 매일 턱끝까지 차오르는 긴박한 과제들을 하면서, 나의 코드가 작동은 하는데 어떻게 정확히 생겨먹은 것인지 잘 알 수없기에 나의 코드에 대해 정리해보는 시간을 가져보았다.

현재동작하는 순서는

서버.js : 서버를 작동
➜ client의 요청이 오면(GET/PUT/POST/DELETE..)
➜ 라우터작동(index, 할당라우터)
➜ 각 모듈별로 함수수행 ( controller ⇒ service ⇒ model)
➜ 에러나 정상응답을 전달

하단은 API들이 모듈화 되어 나간 후, 남아있는 server.js의 스크립트이다.

//http 모듈과 express라이브러리와 router기능을
//사용하기 위해 require 해옴
const http = require("http");
const express = require("express");
const routes = require("./routes");
// 서버를 생성하는 함수
const server = http.createServer(app);
// 서버를 시작하는 함수
const start = async () => {
  try {
    server.listen(7000, () => console.log(`Server is listening on 7000`));
  } catch (err) {
    console.error(err);
  }
};
start()

좋은 웹페이지 즐겨찾기