node.js 기본

LikeChoonsik's·2022년 1월 18일
0

일단 node.js는
javascript로 브라우저가 아니라 서버를 구축하고, 서버에서 JavaScript가 작동되도록 해주는 런타임 환경이라 하는데 즉 그냥 javascript를 원래 브라우저가 해석하던걸 아무곳에서나 해석 하는 용도
서버의 기본 역할4개
1.읽기(Get)
2.쓰기(Post)
3.수정(Put)
4.삭제(Delete)

npm init

package.json 생성, 했던거 기록하는 느낌

npm install express

서버만들기 시작, express = 웹이나 앱 어플리케이션을 위한 프레임워크

서버 만들기 위한 기본 문법

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

npm install -g nodemon

자동으로 서버(터미널) 끄고 켜기
컨트롤+c로 일일이 해도 되는데 귀찮으니

get 기본

app.get("/", function (request, answer) {answer.sendFile(__dirname+"/index.html");
});

post 기본

app.post("/add", function (request, answer) {
응답.send("전송완료");
console.log(answer.body.title);
console.log(answer.body.data);
console.log("저장완료");
});

MongoDB

npm install ejs

app.set('view engine', 'ejs'); 서버에 작성해주기
ejs = html안에 편하게 서버 데이터 집어넣을 수 있게 해주는 라이브러리

profile
춘식이는 너무 귀엽습니다.

0개의 댓글