1. post.js
import express from 'express';
const app =express();
app.use(express.json());
app.post('/posts', (req, res) => {
console.log(req.body);
res.status(201).send('글이 새로 등록되었어요');
});
app.listen(8080);
2. error.js
import express from 'express';
import fs from 'fs';
const app = express();
app.use(express.json());
app.get('/file1', (req, res) => {
fs.readFile('file1.txt', (err, data) => {
if (err) {
res.sendStatus(404);
} else {
res.send(data);
}
});
});
app.listen(8080);
3. posts.js
import express from 'express';
const app = express();
app
.route('/posts')
.get((req, res) => {
res.status(200).send('GET: /posts');
})
.post((req, res) => {
res.status(200).send('POST: /posts')
});
app
.route('/member/:id')
.put((req, res) => {
res.status(200).send('PUT: /member/:id');
})
.delete((req, res) => {
res.status(200).send('DELETE: /member/:id')
});
app.listen(8080);
'웹 개발' 카테고리의 다른 글
34. Socket.IO를 활용한 웹소켓 채팅 및 ORM vs ODM 비교 (0) | 2024.05.08 |
---|---|
33. Express 리팩토링 & 유효성 검증 (0) | 2024.04.24 |
31. 자바스크립트 고급 정리4(node.js) (0) | 2024.04.24 |
30. 자바스크립트 다양한 출력들7 (0) | 2024.04.24 |
29. 자바스크립트 고급 정리3(node.js) (0) | 2024.04.24 |