【发布时间】:2021-04-27 20:19:08
【问题描述】:
我有两个 axios 请求:一个从 API 获取数据,另一个将接收到的数据发送到视图路由。
const res = await axios({
method: 'POST',
url: 'http://127.0.0.1:8000/api/v1/shifts/summary',
data: {
from,
to,
client,
cleaner,
field,
},
});
if (res.data.status === 'success') {
showAlert('success', 'Running summary');
window.setTimeout(async () => {
await axios({
method: 'POST',
url: 'http://127.0.0.1:8000/summary_results',
data: {
summary: res.data,
},
});
}, 1500);
数据被正确传递到视图路由中,但是 res.render() 不会显示/渲染新页面:
exports.summaryResults = (req, res, next) => {
res.status(200).render('summary_results', {
title: 'Summary results',
summary: req.body.summary,
});
};
我根本没有收到任何错误。我在这里做错了什么?
【问题讨论】:
标签: javascript node.js mongodb express axios