728x90
반응형
get, post, delete 요청(라우터 추가)
데이터는 보통 json으로 표현함
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: 'hello1' },
{ id: 2, content: 'hello2' },
{ id: 3, content: 'hello3' },
])
});
app.post('/api/post', (req, res) => {
res.json({ id: 1, content: 'hello1' });
});
app.delete('/api/post', (req, res) => {
res.json({ id: 1 });
});
app.listen(3065, () => {
console.log('서버 실행 중');
});
get 요청은 url로 json데이터 들어온 것 확인 가능
post나 delete는 브라우저 주소창(get요청)으로는 확인이 안됨
axios 같은 것으로 요청을 보내거나 postman같은 툴이 필요함
반응형
'프로그래밍 > NodeJS' 카테고리의 다른 글
도메인이 다를때 쿠키 전달 방법 (0) | 2021.05.18 |
---|---|
dotenv로 환경변수 관리 (0) | 2021.05.17 |
express로 라우팅하기 (0) | 2021.05.04 |
node.js 실행 (0) | 2021.05.03 |
[nodemon 에러] nodemon 실행 안됨 (0) | 2021.04.29 |