尝试使用节点hapi构建动态查询字符串

时间:2017-09-04 16:29:11

标签: javascript node.js hapijs

嘿我正在构建我的第一个hapi api并且我正在连接到sql server数据库,但我正在尝试根据客户端发送给我的内容构建动态查询字符串。所以现在我从查询字符串中获取不同的参数就好了,但有时它们可​​能是空的或者不是取决于用户填写的是我发送给服务器的更健壮的查询。这是我的代码

min

当我在console.log(myquery)时,它仍然是空白的我认为我需要满足它或者因为javascript执行的方式。任何建议都会有所帮助,谢谢

1 个答案:

答案 0 :(得分:0)

从您的代码中,myQuery变量可以为空的唯一方法是filterType变量为空。

确保通过将其打印到控制台

,在变量Filter的查询字符串中传递正确的值
    console.log(request.query.Filter);

由于您只打印查询字符串,因此不需要承诺。