如何在 Node.js 中返回 JSON 后停止代码流
how to stop the flow of code after return json in node.js
如果找不到用户之类的东西,我会发送响应,但发送 json 后代码仍然执行。 这个 JSON 写在另一个类中。 从哪里返回。
var user = new UserClass(obj, null);
var userObj = user.getUser(res, req, 'user');
function UserClass(obj, result) {
this.obj = obj;
this.result = result;
}
UserClass.prototype.getUser = function (res, req, state) {
return res.format({
json: function () {
res.send({
status: 404,
message: "Not Found"
});
}
});
}
如何在此返回语句之后停止代码执行流。
这是发送 json 作为响应的正确方法
return res.status(401).json({message: "Not Found});
如果您希望 status(401) 是一个错误,则必须使用它,否则它将返回 200。
相关文章:
- 如何将数组循环到JSON代码中
- 验证我的代码json
- 如何在html代码中使用json文件
- 如何从给定的代码中获取JSON对象
- 更改代码以读取不同的 JSON 格式
- 代码点火器:搜索自动完成 JSON 解析意外字符
- 节点 - 将 JSON 文件加载到代码中
- 看看下面的代码,我如何使用JSON.sringify获得这个{“a”:1,“b”:2}
- 如何在 Node.js 中返回 JSON 后停止代码流
- 在不使用jQuery的情况下解析json,并在HTML代码中添加值
- 在不更改大量代码的情况下重新构造Firebase JSON数据
- 从外部json代码向amcharts图表添加数据
- 将JSON字符串解析为HTML5代码的更快方法
- JSON的FullCalendar服务器代码
- 这个HTML、JavaScript和JSON代码有什么问题
- 在这种情况下,如何访问我的JSON代码
- json代码中的重定向
- 如何将 json 数据发送到代码点火器视图
- 从 json 代码中删除 javascript 对象变量名称文本
- 无法在iPhone应用程序上使用PhoneGap和javascript获取JSON结果,但使用相同的代码在Android