浏览器发出请求
/client.js
服务器:
- 获取请求
- 运行
response
- 读
index.html
- 发送到浏览器
由于
index.html开头为
<,因此浏览器尝试将其作为Javascript运行时会引发错误。
为什么要index.html
在要求时提供浏览器client.js
?
您需要检查请求对象,确定请求的URL,编写逻辑以使用正确的状态代码和正确的内容类型返回 正确的 资源,然后将其返回给客户端。
您可能应该停止尝试
createServer直接使用-因为这涉及大量的车轮重新发明-
切换到使用Express并完成(非常简短的)入门指南,其中包括使用
static模块提供静态文件的部分。



