axios.get(`api/projects/${id}`)
.then((response) => {
console.log(response);
})
.catch((response) => {
console.log(response);
dispatch({
type: ActionTypes.ERROR,
error: response.data
});
});
服务器上的resposne功能
export function getProject(req, res) {
const projectId = req.params.project_id;
Project.findById(projectId)
.populate('user', 'username')
.exec((err, project) => {
if (err || !project) {
get404(html => res.send(html));
return ;
}
else {
return res.json(project);
}
});
}
get404
是一个返回服务器上的404 html的函数
我想要做的是一旦get404
被触发,它应该返回404页面,现在它将整个html页面返回到resposne.data
。有人提出一些建议吗?
提前致谢!