将 ejs 字段发送到 nodejs 文件
Send ejs field to a nodejs file
我有以下ejs代码。
<form action="/" class = "form-horizontal" method="post">
<textarea class = 'form-control departureCode' name = "departureCode" rows= "1"></textarea>
</form>
这是我在 routes.js 文件中的 post 处理程序代码。
routes.post('/', (req, res, next) => {
let departureCode = JSON.parse(req.body.departureCode);
console.log(departureCode);
});
我无法让它成功运行。我的 post 处理程序中出现未定义标记错误。请你帮助我好吗?
从
中删除了 JSON.Parse
let departureCode = JSON.parse(req.body.departureCode);
成功了。此外,根据 Yogesh Patel 在评论中提出的建议进行了更改。谢谢大家
我有以下ejs代码。
<form action="/" class = "form-horizontal" method="post">
<textarea class = 'form-control departureCode' name = "departureCode" rows= "1"></textarea>
</form>
这是我在 routes.js 文件中的 post 处理程序代码。
routes.post('/', (req, res, next) => {
let departureCode = JSON.parse(req.body.departureCode);
console.log(departureCode);
});
我无法让它成功运行。我的 post 处理程序中出现未定义标记错误。请你帮助我好吗?
从
中删除了 JSON.Parselet departureCode = JSON.parse(req.body.departureCode);
成功了。此外,根据 Yogesh Patel 在评论中提出的建议进行了更改。谢谢大家