server
- make a
routes
folder in server
folder
index.js
const postRouter = require('./routes/Posts');
app.use('/posts', postRouter);
./route/Posts
const express = require('express');
const router = express.Router();
router.get('/', (req, res) => {
res.send('Hello World');
});
module.exports = router;
result
in Postman
if want to send as a json?
- edit code in
./route/Posts
res.json('Hello World');
result
insert data into my DataBase(TutorialDB)
- in
./route/Posts
add this code
const { Posts } = require('../models');
router.post('/', async (req, res) => {
const post = req.body;
await Posts.create(post);
res.json(post);
});
- edit code in
index.js
for parse
app.use(express.json());
result in Postman
result in MySQL
make a listOfPosts
router.get('/', async (req, res) => {
const listOfPosts = await Posts.findAll();
res.json(listOfPosts);
});
result in Postman