[英]How do I configure nodejs/expressjs to serve pages over https?
[英]How to make a bunch of pages in NodeJS with ExpressJS
我正在嘗試為我的游戲社區建立一個網站。
這是我正在使用的代碼:
db.query('SELECT * from users', function(err, rows, fields){
for (var i in rows){
ws.get('/inv/' + rows[i].STEAM_ID, function(rew, res){
res.send("Inventory of " + rows[i].name + ",br. " + rows[i].inv)
}
}
}
我的問題是,它只能生成一個庫存頁面。 一個用於用戶數組中的最后一個用戶。
我需要它為每個人生成一個。
您應該將其切換:
app.get('/inv/:user', function(req, res) {
var query = 'SELECT * FROM users WHERE userid = ' + req.params.user;
db.query(query, function(err, data){
res.send('Inventory of ' + data[0].name + ': ' + data[0].inv);
});
});
這樣,當您請求頁面/inv/[userid]
,它將運行查詢以獲取該用戶的數據,並將其發送回瀏覽器。 我想這就是你想做的。
注意:永遠不要只是將用戶輸入數據放入查詢中,而要始終先對其進行轉義。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.