я настроил простой экспресс-отдых API, и я хочу получать все сообщения, когда определенный маршрут запрашивается с моего сервера отдыха ("/ api / posts")
я попытался console.log(posts)
, и он показывает мне сообщения, но когда я пытаюсь перейти к маршруту http://localhost:5000/api/posts, он показывает мне пустую страницу, хотя console.logging сообщений показывает мне сообщения, почему это
function getAllPosts() {
Post.find((err, posts) => {
if (err) {
console.error(err);
}
console.log(posts);
console.log("all posts requested");
return posts;
});
}
router
.route("/")
.get((req, res) => {
let posts = getAllPosts();
res.send(posts);
})
Я ожидал получить сообщения JSON, когда пойду на http://localhost:5000/api/posts