不能确定req.body.name的值 – express节点js

我正在做一个喜欢/不喜欢的系统。 这里是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); 

我得到“喜欢”或“不喜欢”取决于我点击的button。 但是,我似乎无法使用这个值。 就像如果我尝试使用带有这个值的if语句,无论我比较它,我都会变成真。 例如:

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

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

一个=分配, =====检查是否相等

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

要: if (inputValue == "random") {

在JavaScript比较中,应该使用哪个等于运算符(== VS ===)? 有关哪个操作符应该用于哪个用例的信息。