nodebird-2

BackEnd_Ash.log·2021년 2월 20일
0

express

const express = require("express");

const app = express();

app.get("/", (req, res) => {
   res.send("hello express");
});

app.listen(3065, () => {
   console.log("서버 실행중 ");
});

만약에 여러 url 을 만들고싶을때는 ??

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

잘뜨는것을 볼 수 있다.

app.get

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 가 다를텐데
일반적으로 자주 사용하는 REST api 로는

app.get -> 가져오다
app.post -> 생성하다
app.put -> 전체수정
app.delete -> 제거
app.patch -> 부분 수정
app.options -> 찔러보기 ....? 나 요청 보낼수있어 ?? 나 받아줄거양??? >___<

이렇게 자주 사용한다.

이후는 비밀글입니다. 인프런 제로초 강의 들으시면 잘 나와있습니다 ~!! >_<

profile
꾸준함이란 ... ?

0개의 댓글