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
