![](/img/trans.png)
[英]Python (Flask) serving Angular project's index.html file
[英]Python SimpleHTTPServer serving wrong index.html?
我有一個簡單的腳本來查看正在處理的網頁。
import SimpleHTTPServer
import SocketServer
PORT = 8000
Handler = SimpleHTTPServer.SimpleHTTPRequestHandler
httpd = SocketServer.TCPServer(("", PORT), Handler)
print "serving at port", PORT
httpd.serve_forever()
我已將此腳本復制到我正在處理的具有不同index.html頁面的幾個目錄中。 我殺死了服務index_A的服務器(在其自己的目錄Development / A中)。 但是,當我嘗試在Development / B中運行腳本(應該為index_B服務)時,它仍在為index_A服務。
編輯:當我更改正在使用的端口時,它將提供正確的索引。 仍然不確定為什么舊索引會出現在舊端口中,即使我終止了該進程也是如此。
我只是遇到了同樣的問題,這非常令人困擾和固執。 在此處以及此處使用命令freeport
, netstat
, ps
, lsof
和kill
嘗試了所有建議。 幾個小時后發現它更基本。 即使在幾次重啟后,仍以0.0.0.0:8000
相同的index.html
。 但是嘗試了其他瀏覽器,而且這種情況僅在Chrome中發生! 因此清除了緩存,它就消失了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.