node.js - 我必须将此行变量发送到前端。我无法在 app.post 方法中编写 app.get() 方法。请问如何解决这个问题
问题描述
如何将此行变量发送到前端
app.post('/database/post/itemId', (req, res) => {
let query = `SELECT * FROM products WHERE itemId='${req.body.itemId}'`;
db.all(query,[],(err, rows ) => {
if(err) throw err
// console.log(**rows**)
});
})
解决方案
app.post('/database/post/itemId', (req, res) => {
let query = `SELECT * FROM products WHERE itemId='${req.body.itemId}'`;
db.all(query,[],(err, rows ) => {
if(err) throw err
// console.log(**rows**)
res.send(rows) // <------ try doing this
});
})
推荐阅读
- julia - LoadError:MethodError:“方法太新,无法从这个世界上下文中调用。” 在朱莉娅
- python - 如何根据某些条件组合数据框的两行
- mathjax - 长除法在 Mathjax 中未正确显示
- macos - Big Sur 上 perl 的内部服务器错误
- c# - 在 Visual Studio 2019 中根据配置使用不同的 assemblyNames 进行调试
- sql - 正则表达式在 MATCH_RECOGNIZE 函数中工作
- python-3.x - 为什么这段代码中没有执行所有 if 语句?
- c++ - 在这种情况下,对象销毁如何工作?
- python - Pandas apply 对正则表达式函数没有任何作用
- windows - 根据窗口缩放更改 textsize 和generell 大小| 扑