메모
- 폴더명은 소문자로만 구성하고 띄어쓰기는 하이픈(-)으로 하는 것이 암묵적 관례
- require 명령어 : express 모듈을 다운로드한다
- listen 명령어 : @번 포트로 서버를 열어달라
- 세미콜론은 없어도 되지만 관습적으로 하자
node app.js
node는 자바스크립트 파일을 V8 엔진이라는 것을 사용해서 코드를 해석하라는 명령어이다. V8 엔진은 크롬 브라우저에서도 사용되는 자바스크립트 컴파일러라고 보면 됨.
Cannot find module 'express'
express 모듈이 설치되지 않았다는 에러 메시지 → npm을 이용해 설치를 하자
npm install express -s
save 명령어를 넣어야 package.json으로 모듈 관리를 쉽게 할 수 있다.
코드
app.js
const express = require("express"); // express 모듈 다운 받기
const app = express(); // 실행시켜서 변수안에 넣기
app.get("/", (req, res) => {
res.send("여기는 루트입니다.");
});
app.get("/login", (req, res) => {
res.send("여기는 로그인 화면입니다.");
})
app.listen(3000, function () {
console.log("서버 가동");
});
참조
woorimIT - 백엔드 맛보기
'Back > nodejs' 카테고리의 다른 글
nodejs가 뭘까, 사용하는 이유 (0) | 2021.08.30 |
---|---|
우리밋 백엔드 맛보기 정리 [로그인, 회원가입 로직] (0) | 2021.08.27 |
http로 서버 띄워보기 (express의 필요성) (0) | 2021.08.13 |