无法确定 req.body.name 的值 - 快速节点 JS

cant determing value of req.body.name - express node js

本文关键字:节点 JS 的值 req body name 无法确定      更新时间:2023-09-26

我正在做一个喜欢/不喜欢的系统。这是 html 代码:

<form method="post" name="ratings">
    <input type="submit" name="vote" value="like">
    <input type="submit" name="vote" value="dislike">
</form>

在我的索引文件中,如果我这样做

var inputValue = req.body.vote;
console.log(inputValue); 

得到"喜欢"或"不喜欢"取决于我点击的按钮。但是,我似乎不能使用此值。就像如果我尝试使用此值的 if 语句,无论我将其与什么进行比较,我都会得到 true。例如:

if (inputValue = "random") {
    console.log("random");
}

随机在控制台中返回,即使req.body.vote =="喜欢"或"不喜欢"。

单个=分配、=====检查相等性

更改: if (inputValue = "random") {

收件人:if (inputValue == "random") {

请参阅在 JavaScript 比较中应该使用哪个等于运算符 (== vs ===?),以获取有关您应该在哪个用例中使用哪个运算符的信息。