【发布时间】:2020-02-28 07:39:58
【问题描述】:
我的 JSON 文件看起来像这样
module.exports={
roles: {
valid:["Area Director","Managing Director","Default"]}}
我正在尝试在我的 Node.js 中执行此操作
connection.connect(function(err) {
connection.query(`SELECT display_title FROM user WHERE username = "${rolecheckemail}" `, function (err, result, fields) {
try{if(result[0].display_title.includes(roles.roles.valid)
)
{
res.send("Valid")}
else{
res.send("Not Valid")}
}
catch(err){
res.send("Not Valid")
}});
});
我想检查我的display_title 是否包含来自 JSON 的任何有效角色。
我的 Node.js 语法似乎是错误的。
【问题讨论】:
-
display_title 是一个数组吗?还是要您检查 display_title 是否是 roles.valid 值之一?
-
display_title 是一个字符串
标签: arrays node.js json express if-statement