嘿我正在构建我的第一个hapi api并且我正在连接到sql server数据库,但我正在尝试根据客户端发送给我的内容构建动态查询字符串。所以现在我从查询字符串中获取不同的参数就好了,但有时它们可能是空的或者不是取决于用户填写的是我发送给服务器的更健壮的查询。这是我的代码
min
当我在console.log(myquery)时,它仍然是空白的我认为我需要满足它或者因为javascript执行的方式。任何建议都会有所帮助,谢谢
答案 0 :(得分:0)
从您的代码中,myQuery
变量可以为空的唯一方法是filterType
变量为空。
确保通过将其打印到控制台
,在变量Filter
的查询字符串中传递正确的值
console.log(request.query.Filter);
由于您只打印查询字符串,因此不需要承诺。