我正在使用node.js,我希望我的HTML文件能夠獲取JavaScript文件。Node.js HTML頁面錯誤404獲取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)
這些文件都在同一個目錄下,我不明白爲什麼它沒有得到腳本。
是的謝謝:)代碼中缺少的唯一東西把聲明一個var express = require('express')然後app = express() –
@NunoMiguelSilva:啊..修正它〜 – Leftium