본문 바로가기

Node.js/Express

express에서 POST 사용하는 방법

const express = require('express');

const app = express();

 

app.use(express.json()); // 미들웨어가 들어온 데이터를 json으로 바꿔준다.

 

const datas = []; 

 

app.post('/api/datas', (req, res) => {

    const data = {

        id: datas.length + 1,

        name: req.body.name // { name: 'socratone' }

    };

    datas.push(data); // { id: 1, name: 'socratone' }

    res.send(data); // 보통 보낸 데이터가 어떤 것인지를 클라이언트에 알려준다.

});

 

app.listen(3000, () => console.log('서버가 가동 중입니다.'));