【发布时间】:2016-08-24 01:22:47
【问题描述】:
我目前正在做一个博客应用程序,我正在努力寻找一种方法来重定向/发送特定状态,然后采取相应的行动。
例如,我有一个使用 mongoose 将数据保存在 mongodb 中的函数。然后如果没有发生错误 200 状态。
newArticle.save(function(err){
if (err) throw err;
else {
res.sendStatus(200);
}
});
我希望能够“获取”这个状态(我对我的视图和路由使用 react 并为我的 ajax 请求使用超级代理),然后做一些事情,例如,如果我的文章被成功添加然后加载页面上的某些组件会有一个 h1 表示:发表文章做得很好。
所以这是第一部分。
第二部分是,对于我想表达的所有 404 或 500 错误,例如:myblog.com -> myblog.com/something 然后用我的反应路由器简单地渲染一些基本的 404 页面,我不知道该怎么做,我搜索了很多,找不到东西......
而且,由于我缺乏 HTTP 基础知识,例如服务器和客户端如何相互通信,如果您有任何好的文章/书籍可以推荐,我想知道。
【问题讨论】:
标签: ajax node.js mongodb reactjs