express

고민경·2022년 5월 15일
0

express로 책 정보 등록하기

let express = require('express');
let app = express();
let bodyParser = require('body-parser');

app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser.json());


let books = new Array();

책 정보 불러오기

app.get('/books/:bookId', (req, res) => {
	let bookId = req.params.bookId;
    console.log(books[bookId]);
    res.send(books[bookId]);
});

책 정보 등록하기

app.post('/books', (req, res) => {
	// Create book information
	books[req.body.id] = [req.body.id, req.body.name, req.body.price, req.body.author];
	res.send(books[req.body.id]);
})

책 정보 수정하기

app.put('/books', (req, res) => {
	// Update book information
	books[req.body.id] = [req.body.id, req.body.name, req.body.price, req.body.author];
	res.send(books[req.body.id]);
})

책 정보 삭제하기

app.delete('/books/:bookId', (req, res) => {
	// Delete book information
	books[req.body.id] = [];
	res.send(books[req.body.id]);
})

https://localhost:23023 에서 실행

let server = app.listen(23023);
	console.log(books);

0개의 댓글

관련 채용 정보