Python 2 Web 服务器本地主机错误。服务器以非JavaScript MIME类型的"text/plain"



(第一次(我使用python -m SimpleHTTPServer 8000使用Python 2.7.15来为我的简单JavaScript游戏(仍在学习(生成Web服务器,但是看来它有一些错误,这使我的HTML文件的画布不会显示。

JavaScript在我的GitHub页面中的工作完全不错,但是它不会在本地Web服务器中显示。https://jcloh98.github.io/jsgame/simplegame2.html

所有代码与网站完全相同。这就是我使用的所有代码。

这是控制台日志中显示的错误。

无法加载模块脚本:服务器使用非JavaScript MIME类型的" Text/Plain"响应。严格的MIME类型检查是针对每个HTML规格的模块脚本执行的。

https://jcloh98.github.io/jsgame/simplegame2.html

预计将在画布的底部显示带有水上桨的黑色画布,例如https://jcloh98.github.io/jsgame/simplegame2.html

而不是使用 python -m SimpleHTTPServer 8000,创建一个名为" localhost.py"的.py文件,然后在网页的同一目录中运行.py文件。

localhost.py porte forte the伸展" .js"将"应用程序/javaScript"作为内容类型。

localhost.py

#Use to create local host
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
Handler.extensions_map.update({
    ".js": "application/javascript",
});
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "Serving at port", PORT
print(Handler.extensions_map[".js"])
httpd.serve_forever()

感谢Bergi帮助我解决这个问题。

相关内容

  • 没有找到相关文章

最新更新