1
當我嘗試創建nodeJs服務器並使用html文件運行它時,它無法加載圖像。使用本地主機無法在NodeJS服務器上加載圖像
這是代碼的NodeJS:
var http = require('http');
var fs = require('fs');
fs.readFile('main.html', function (err, html) {
if (err) {
throw err;
}
http.createServer(function(request, response) {
response.writeHeader(200, {"Content-Type": "text/html"});
response.write(html);
}).listen(8000);
});
對HTML文件的主體的代碼是:
<body>
<img id ="gug" src="./gugle.png">
<form>
<div id = "inp">
<input type="text" id = "tb" placeholder="Search Results" value="">
</div>
<span style=" margin-left: 420px"> <input type="submit" style = "height: 30px;width: 120px; font-family: Arial; font-weight: bold" onclick="alert_prompt('tb')" value="Google Search">
<input type="button" style = "height: 30px;width: 120px; font-family: Arial; font-weight:bold" onclick= "lolfnc()" value = "I'm feeling lucky">
</span>
</form>
<p style="margin-left: 370px; font-family: 'Times New Roman'">
Google.co.in offered in:<span style="color: blue; font-size: small; font-family: SansSerif"> हिन्दी বাংলা తెలుగు मराठी தமிழ் ગુજરાતી ಕನ್ನಡ മലയാളം ਪੰਜਾਬੀ</span>
</p>
</body>
和HTML文件也是在同一目錄。 任何幫助將不勝感激。
你有沒有找到404圖像找不到錯誤? – kumbhanibhavesh
如果你有錯誤,然後指定錯誤 –
@ kumbhanibhavesh我沒有得到控制檯中的任何錯誤。當我只是在瀏覽器中運行html文件時,一切正常,但在nodeJs服務器中,腳本和css運行正常,但圖像沒有出現。 – Chanfool21