Doi*_*tan 1 javascript node.js express
我无法从js应用程序向node.js服务器发送变量.这是我的代码:
//client side
$.get('http://smart-shopper.ro/messages?from=lastGeneralTimeStamp', datas => {
console.log("data este " + datas)
})
//and server side:
app.get('/messages/:from', (req, res) => {
let lastGeneralTimeStamp = req.parms.from;
var sql = `select * from chat where data > '${lastGeneralTimeStamp}' order by id ASC `;
con.query(sql, (err, result) => {
if (err) throw err;
// res.send(result);
res.send(result);
console.log(result)
})
})Run Code Online (Sandbox Code Playgroud)
谢谢
你正在做GET:http://smart-shopper.ro/messages? from = lastGeneralTimeStamp
这是一个名称来自的查询参数.要访问您无法使用的查询参数
let lastGeneralTimeStamp = req.parms.from;
Run Code Online (Sandbox Code Playgroud)
反而
req.query.<name_of_query_param>
Run Code Online (Sandbox Code Playgroud)
在你的情况下它:
req.query.from
Run Code Online (Sandbox Code Playgroud)