node.js - Node JS - 'where' 子句查询的 GET 请求抛出错误
问题描述
尝试对单个员工行发出 GET 请求。但是给出参考错误xxx的代码没有定义
app.get('/employee/:sno',function (req,res) {
mssqlConnection.query('select * from user_login where sno=?',[req.query.sno] ,(err,rows,fields)=>{
if(!err){
res.send(rows)
}
else{
console.log(err)
}
})
})
ReferenceError: sno is not defined
at C:\Users\harsh\WebstormProjects\untitled3\index.js:40:67
at Layer.handle [as handle_request] (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\layer.js:95:5)
at next (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\route.js:137:13)
at Route.dispatch (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\route.js:112:3)
at Layer.handle [as handle_request] (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\layer.js:95:5)
at C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\index.js:281:22
at param (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\index.js:354:14)
at param (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\index.js:365:14)
at Function.process_params (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\index.js:410:3)
at next (C:\Users\harsh\WebstormProjects\untitled3\node_modules\express\lib\router\index.js:275:10)
解决方案
推荐阅读
- json - AWS Cloudformation-如何在 json/yaml 模板中处理字符串大写或小写
- python - 使用 groupby 的键创建另一列 pandas python
- vue.js - Vue - 将插槽传递给子组件
- firebase - 如何正确使用 FirebaseVisionImage.fromBytes(Android 和 Ios)?
- r - 在 ggplot 中自定义对数转换标签
- c - 内存重新排序示例
- android - 波纹效果在整行上不可见
- c# - .resource 文件是否有可视化编辑器
- django - 使用 makemigrations 创建数据表并在 Django 中迁移
- python - 根据随时间的匹配观察计算差异