2 回答

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超8個(gè)贊
你已經(jīng)意識(shí)到問(wèn)題所在了。讓我們看一下這段代碼:
http.createServer(function(req, res) {
if (req.url == '/funkcionalnosti-streznika') {
res.write(html1);
res.end();
}
if (req.url == '/posebnosti') {
res.write(html2)
res.end();
} else {
res.write('random');
res.end();
}
}).listen(8080)
假設(shè)那req.url是 ' /funkcionalnosti-streznika'。發(fā)生什么了?它進(jìn)入第一個(gè) if、writeshtml1和 ends res。然后檢查它'/posebnosti',但它是不同的,因?yàn)榈谝粋€(gè)if是真的。這意味著else分支將被執(zhí)行,因此res.write('random');被調(diào)用,但res在第一個(gè)時(shí)已經(jīng)關(guān)閉if。建議:
http.createServer(function(req, res) {
if (req.url == '/funkcionalnosti-streznika') {
res.write(html1);
res.end();
}
else if (req.url == '/posebnosti') {
res.write(html2)
res.end();
} else {
res.write('random');
res.end();
}
}).listen(8080)
添加回答
舉報(bào)