본문 바로가기
웹 개발

32. 자바스크립트 다양한 출력들8

by 곽정우 2024. 4. 24.

 

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);