
node.js??
저는 웹을 개발할 때 JavaScript를 사용합니다. Node.js는 브라우저에서 JavaScript를 해석하듯이 서버에서 JavaScript를 동작할 수 있도록 하는 환경이라고 생각하면 됩니다.

현재 진행하고 있는 back-end의 구조입니다.
node_modules?
node_modules이란 npm install을 할 경우에 생기는 모듈입니다.
package.json

package.json에서 자신이 설치한 모듈을 볼 수 있습니다.
npm install express
"express"라는 모듈을 설치합니다.
이제 express 활용하여 프로젝트의 서버를 구현해봅시다!
src 폴더에 app.js를 생성합니다.
// express 모듈 가져옵니다.
const express = require("express");
const app = express();
app.set("PORT", process.env.PORT || 4190)
// app.listen을 통해 서버를 연결
app.listen(app.get("PORT"), () => {
console.log(`listen on localhost:${app.get("PORT")}`);
});
이제 터미널에 npm run dev를 실행하면

터미널에서 자신이 설정한 로컬호스트로 서버가 연결되었다는 console 메세지를 확인할 수 있습니다.
오늘은 간단하게 node.js의 모듈인 express를 활용하여 백엔드 개발환경을 구축했습니다.
다음에는 Database를 구축하고, 서버에서 받는 법을 공부해보겠습니다.
추후에 nodemon이 무엇인지도 알아봅시다.