Add below given text in index.js: –
app.get(‘/test’, (req, res)=>{
res.json({message:”API is working”})
})
Create a folder “routes” in “api” folder.
Create a file “user.route.js” in “routes” folder.
Write code in user.route.js –
import express from ‘express’
const router=express.Router();
router.get(‘/test’, (req, res)=>{
res.json({message:”API is working”})
)
export default router;
import “user.route.js” in index.js
import userRoutes from ‘./routes/user.route.js’
replace test API code with –
app.use(‘/api/user’, userRoutes);
http://localhost:3000/api/user/test
create a folder “controllers” in “api” folder
create a file “user.controller.js” in “controllers” folder
Write a code in user.controller.js –
export const test=(req, res)=>{
res.json({message:”API is working”})
}
In user.route.js, write code –
router.get(‘/test’, test);
import test controller in user.route.js
Video Tutorial –