您的服务器:
var Server = http.createServer(function(request, response) { var filename = path.join(__dirname, 'index.html');
…配置为忽略请求中的所有内容,并始终返回的内容
index.html。
因此,当浏览器请求时,
/assets/bundle.js它会被给出
index.html(并出现错误,因为那不是Javascript)。
您需要注意路径,并使用适当的内容类型提供适当的内容。
最好通过为Node 找到一个静态文件服务模块(Google将Node-
static设置为Node
-static)(或用Lighttpd或Apache
HTTPD之类的替换Node)来最好地做到这一点。
如果您希望同时提供动态内容和静态内容,那么Express是一个流行的选择(并且支持静态文件)。



