1
我有一個明確的服務器,我想[0],請求到達寫類似Node.js的快遞
for(p in params)
app.get("/"+p,function (req, res) {res.send(p)});
現在,PARAMS,但反應PARAMS [N-1]
我有一個明確的服務器,我想[0],請求到達寫類似Node.js的快遞
for(p in params)
app.get("/"+p,function (req, res) {res.send(p)});
現在,PARAMS,但反應PARAMS [N-1]
您可以使用匿名函數在每次迭代中複製'p'。
var http = require('http');
var express = require('express');
var app = express();
var params = {
'a' : 1,
'b' : 2,
'c' : 3
};
for (p in params) {
(function (p) {
app.get('/' + p, function (req, res) { res.send(p); });
})(p);
}
http.createServer(app).listen(1339, '0.0.0.0');
Javascript其中一個非常糟糕的部分... –
顯示params的代碼。我需要它來幫助你。 –