const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("hello express");
});
app.listen(3065, () => {
console.log("서버 실행중 ");
});
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("hello express");
});
app.get("/test", (req, res) => {
res.send("hello test");
});
app.listen(3065, () => {
console.log("서버 실행중 ");
});
하고 나서
localhost:3065/test
잘뜨는것을 볼 수 있다.
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("hello express");
});
app.get("/api", (req, res) => {
res.send("hello api");
});
app.get("/api/posts", (req, res) => {
res.json([
{
id: 1,
content: "hello",
},
{
id: 2,
content: "hello2",
},
{
id: 3,
content: "hello3",
},
]);
});
app.post("/api/posts", (req, res) => {
res.json("작성 완료");
});
app.delete("/api/posts", (req, res) => {
res.send("hello express");
});
app.get("/api/posts", (req, res) => {
res.send("hello express");
});
app.listen(3065, () => {
console.log("서버 실행중 ");
});
나머지 post , delete 도 한번 똑같이 테스트를 해준다.
rest api 를 사용하는 개발자들중에 아마 각자 자주사용하는 Rest api 가 다를텐데
일반적으로 자주 사용하는 REST api 로는
app.get -> 가져오다
app.post -> 생성하다
app.put -> 전체수정
app.delete -> 제거
app.patch -> 부분 수정
app.options -> 찔러보기 ....? 나 요청 보낼수있어 ?? 나 받아줄거양??? >___<
이렇게 자주 사용한다.