映像未在服务器上加载,但在本地加载(heroku)

时间:2020-10-08 10:58:58

标签: javascript html heroku procfile

我有问题。我在heroku上托管了一个网站。当我打开文件(index.html)时,本地ID正常加载(与图标相同),但是当我进入网站时,它不起作用。该网站的脚本是:

<html>
   <style>
        some style here
    <style>
    <head>
        <title>Site</title>
        <link rel="shortcut icon" type="image/png" href="icon.png">
    </head>
    <body>
        <img src="logo.png">
        other body
    </body>

</html>

托管主机是(node.js):

var http = require("http");
var PORT = process.env.PORT || 5000;
fs = require('fs');


fs.readFile('./index.html', function (err, html) {
    if (err) {
        throw err; 
    }       
    http.createServer(function(request, response) {  
        response.writeHeader(200, {"Content-Type": "text/html"});  
        response.write(html);  
        response.end();  
    }).listen(PORT);
});

procfile是:

web: node main.js

本地图像(和图标加载)

但是在heroku上它显示了这一点

picture

对于图标: picturetwo

如果您需要更多信息,请发表评论。

0 个答案:

没有答案