【发布时间】:2022-01-18 06:19:30
【问题描述】:
我正在编写一个反应原生应用程序,并且有一个查询,其中包含 WHERE 语句中的两个参数。问题是,我不知道如何正确路由它。我已经尝试使用一个参数进行路由,并且它可以工作。但是,当我尝试使用两个参数时,它实际上无法从数据库中获取任何数据。
这是我的代码:
路由:
router.route('/users/user=:username').get((request,response) => {
operations.getUsers(request.params.username).then(result => {
response.json(result[0])
})
})
查询:
let pool = await sql.connect(config);
let users = await pool.request()
.input('username', sql.VarChar, user)
.input('password', sql.Char, pass)
.query('SELECT * FROM Users_temp WHERE username = @username');
return users.recordsets;
【问题讨论】:
标签: node.js react-native api