2015-12-15 141 views
0

我一直在使用python django創建一個webapp(僅用於學習目的),並且無意部署它。但是,有沒有辦法讓其他人嘗試網絡應用程序,或者更確切地說:是否有可能以某種方式在另一臺計算機上測試webapp。我試圖發送源代碼(和整個文件夾),到另一臺計算機,安裝虛擬環境,激活它,並嘗試運行服務器。但是,我總是得到runtimeerror:在cmp中超出最大遞歸深度。有沒有其他解決方法?什麼是讓別人測試你的web應用程序的最佳方式

+0

將它部署在AWS或GCE實例上,讓少數人試用它。你可以把它拿下來 – letsc

回答

1

您可以使用ngrok - https://ngrok.com/ - 爲您的本地服務器創建一個公共URL進行測試,然後將該URL提供給人們,以便他們可以嘗試您的web應用程序。

+0

我也愛上ngrok絕對推薦這個寶石! – AsTeR

+0

THX!這太棒了!! – user3799968

+0

我正在使用postgresql,你如何使用ngrok進行這項工作?我無法連接到我的數據庫 – user3799968

0

您還可以使用Localtunnel輕鬆共享本地開發中的Web服務,而無需在服務器中部署代碼。

安裝localtunnel

npm install -g localtunnel 

啓動一些本地端口上的網絡服務器(例如http://localhost:8000),然後使用命令行界面來請求隧道到本地服務器

lt --port 8000 

您將收到一條url,例如https://xyz.localtunnel.me,只要您的lt本地實例保持活動狀態,您就可以與任何人共享。任何請求將在指定端口路由到您的本地服務。

相關問題