【发布时间】:2017-03-28 11:47:16
【问题描述】:
我正在使用 node.js,我希望我的 HTML 文件能够获取 javascript 文件。
这是我使用 node.js 运行的名为 server.js 的文件:
var app = require('express')();
var http = require('http').Server(app);
app.get('/', function(req, res){
res.sendFile(__dirname + '/index.html');
});
http.listen(3000, function(){
console.log('listening on *:3000');
});
非常简单的代码用于托管index.html。这个 HTML 文件有一些脚本标签:
<script type="text/javascript" src="./A.js"></script>
<script type="text/javascript" src="./B.js"></script>
<script type="text/javascript" src="./C.js"></script>
问题是,当我运行 server.js 并转到浏览器时,我在控制台上收到此错误:
GET http://localhost:3000/A.js
GET http://localhost:3000/B.js
GET http://localhost:3000/C.js 404 (Not Found)
文件都在同一个目录中,我不明白为什么它没有得到脚本。
【问题讨论】:
标签: javascript html node.js http-status-code-404