Cannot GET /posts
You need to change router.get('/', getPost);
to router.get('/posts', getPost);
because now it responds on '/', but you want it to respond on '/posts'
You need to define a route for /posts
.
In your posts.js file, add router.get('/posts', getPost);
import express from 'express';import { getPost, createPost } from '../controller/posts.js'const router = express.Router();router.get('/', getPost);router.get('/posts', getPost);router.post('/', createPost);export default router;