У меня есть API с методом GET на mysite.com/api/posts, который возвращает список сообщений в формате JSON.
тогда у меня есть этот маршрут mysite.com/posts, который должен отображать с помощью EJS Json из /api/posts
Как этого добиться с помощью NodeJS Express? Как старшие разработчики NodeJS подходят к этому? Не могли бы вы помочь мне, кинув код или, может быть, разработчик NodeJS что-то сделал в GitHub?
Мой код выглядит так:
routes.js
(...)
// GET route find all posts
app.get('/posts', postsController.findAll);
(...)
postController.js
(...)
findAll(req, res, next) {
// This is the part that I am not sure, populate
// data with the API results
let data = app.get('/api/posts', apiPostsControllers.findAll)
res.render('index', {
page_layout: 'posts',
page_title: 'Posts,'
data: data
});
}
(...)
Большое спасибо