首页 > 解决方案 > 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 服务器会自行终止。该页面应回发到其索引

谁能帮我解决这个问题。

标签: javascriptnode.js

解决方案


推荐阅读