- 主题:问个node.js异步导致的变量赋值问题
var testname = 'inlineblock_taglist';
app.get('/' + testname, function(req, res) {
console.log(testname);
res.render(testname, {title : testname +' example'});
});
testname = 'inline_taglist';
app.get('/' + testname, function(req, res) {
console.log(testname);
res.render(testname, {title : testname +' example'});
});
打开页面inlineblock_taglist.html,还是inline_taglish.html,输出都是:
inline_taglist
inline_taglist
(也即用的都是最终的赋值),如何做,才能方便设置变量?
--
FROM 218.108.104.*
function wtf(testname) {
app.get("/" + testname, (req, res) => {...});
}
wtf("inlineblock_taglist");
wtf("inline_taglist");
【 在 saynothing (止语) 的大作中提到: 】
: var testname = 'inlineblock_taglist';
: app.get('/' + testname, function(req, res) {
: console.log(testname);
: res.render(testname, {title : testname +' example'});
: });
: testname = 'inline_taglist';
: app.get('/' + testname, function(req, res) {
: console.log(testname);
: res.render(testname, {title : testname +' example'});
: });
: 打开页面inlineblock_taglist.html,还是inline_taglish.html,输出都是:
: inline_taglist
: inline_taglist
: (也即用的都是最终的赋值),如何做,才能方便设置变量?
--
FROM 180.173.118.*
thanks~
【 在 XeCycle (据说是小 X) 的大作中提到: 】
: function wtf(testname) {
: app.get("/" + testname, (req, res) => {...});
: }
: ...................
--
FROM 101.71.37.*