javascript - NodeJs 在重定向后终止
问题描述
我的 NodeJs 服务器在下面的代码之后终止
router.post('/', function (req, res) {
const name = req.body.name;
const email = req.body.email;
const message = req.body.message;
const sub = req.body.sub;
var d = 0;
if (sub == "on") {
d = 1;
}
var sql = require('mssql');
var parameters = [
{ name: 'E_Id', sqltype: sql.VarChar, value: "24243" },
{ name: 'E_Name', sqltype: sql.VarChar, value: name },
{ name: 'E_Email', sqltype: sql.VarChar, value: email },
{ name: 'E_Message', sqltype: sql.VarChar, value: message},
{ name: 'E_IsSubscribe', sqltype: sql.Int, value: d },
];
var query = "INSERT INTO [E_Email] (E_Id, E_Name, E_Email, E_Message, E_IsSubscribe) VALUES (@E_Id, @E_Name, @E_Email, @E_Message, @E_IsSubscribe)";
executeQuery(res, query, parameters);
res.redirect("back");
});
在这里它终止:
router.get('/', function (req, res, next) {
res.render("index"); // <-Terminates
res.end();
});
索引页面有一些字段,当我点击注册按钮时,nodeJS 服务器会自行终止。该页面应回发到其索引
谁能帮我解决这个问题。
解决方案
推荐阅读
- node.js - async.eachOfLimit 不限制我的 http 请求数为 10
- vb.net - VB.Net Process.Start - 动词
- android - 虽然可以看到表格行单元格中的 textview 背景颜色,但也可以看到表格行背景颜色
- visual-studio-code - 在 VSCode 的评论中禁用 @param 和 @return 颜色
- database - 使用 cassandra db 进行修复的更好方法
- python - 如何提高此 python 代码的性能
- python - 获取 Qt 小部件以更新使用 Qt Designer 制作的 Qt 表单中的鼠标事件
- javascript - 节点在类异步方法中设置 this.var
- swift - Swift Vapor 向自定义响应添加附加信息
- python - 在 Python-3.6 中使用网络摄像头作为二维码扫描仪