웹 개발
32. 자바스크립트 다양한 출력들8
곽정우
2024. 4. 24. 09:01
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);