Я следовал учебнику для создания API с express и postgres. Я могу получить все свои данные в json форме без проблем. Но я понятия не имею, как использовать данные в веб-интерфейсе сайта.
Это то, что у меня есть в 2 разных файлах, которые связаны между собой.
index. js :
const db = require('../queries')
router.get('/classes/:id', db.getClassById)
router.get('/classes/:id/edit', db.getClassById, (req, res) => {
res.render('dashboard/editClass')
})
запросов. js:
const getClassById = (req, res) => {
const id = parseInt(req.params.id)
pool.query('SELECT * FROM classes WHERE state = 1 AND classId = $1', [id], (err, results) => {
if(err){
throw err
}
res.status(200).json(results.rows)
})
}
module.exports = {
getClassById
}
Запрос getClassById вызывается промежуточным ПО express и автоматически отправляет json данных на страницу, что не позволит работать res.render ('dashboard / editClass').
Так как бы я назвал этот запрос, чтобы я мог заполнить форму с данными из запрос, чтобы пользователь мог видеть существующие данные и вносить любые изменения, которые он хочет?