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