我对 node.js 很陌生,所以如果这是一个糟糕的问题,我深表歉意。我在这里有一个简单的 HTTP 服务器:
var http = require('http');
http.createServer(function (request, response){
response.writeHead(200, {"Content-Type":"text/html"});
// response.write("<html><head><script type = 'text/javascript'>alert('hello');</script></head></html>");
response.write("<html><head><script type = 'text/javascript' src = 'alerter.js'></script></head></html>");
response.end();
}).listen(8000);
console.log("Server has started.");
alerter.js 包含一行:
alert("hello");
为什么使用注释掉的行会正确地引起警报,但调用 alerter.js 什么也没做?