это API, который должен публиковать и обновлять сообщения .. Я не могу понять, чего не хватает в коде
Почтальон постоянно говорит мне, что они не могут публиковать и возвращать ошибку:
Posts.Js:
router.get('/', async (req, res) =>{
try{
const posts = await Post.find();
res.json (posts);
} catch (err) {
res.json ({ message: err });
}
});
//submit a posts
router.post('/', async (req, res) => {
const post = new Post({
title: req.body.title,
description: req.body.description
});
try {
const savedPost = await post.save();
res.json(savedPost);
} catch (err) {
res.json ({ message: err});
}
});
сообщение маршрутизатора без ошибок
Приложение js:
const express = require("express");
const app = express();
const mongoose = require ('mongoose');
const bodyParser = require ('body-parser');
const cors = require('cors');
require('dotenv/config');
app.use(cors());
app.use(bodyParser.json());
const postsRoute= require ( './routes/posts');
app.use('/posts', postsRoute);