嗨我想做我的第一個流星應用程序。我剛做了一個應用程序並運行它。我也升級到最新的隕石和流星。我剛創建了一個新的應用程序並運行它。如何查看在localhost:3000虛擬機上運行的Meteor應用程序?
App running at: http://localhost:3000/
但我無法在我的主機上查看此網頁。我在ubuntu vm上運行meteor。
它在我更新隕石和流星之前工作,並將鐵路由器軟件包安裝到我正在開發的應用中。
嗨我想做我的第一個流星應用程序。我剛做了一個應用程序並運行它。我也升級到最新的隕石和流星。我剛創建了一個新的應用程序並運行它。如何查看在localhost:3000虛擬機上運行的Meteor應用程序?
App running at: http://localhost:3000/
但我無法在我的主機上查看此網頁。我在ubuntu vm上運行meteor。
它在我更新隕石和流星之前工作,並將鐵路由器軟件包安裝到我正在開發的應用中。
我也無法連接到在centos虛擬機上開發的Meteor應用程序。 後續工作: 設置: Windows 7/8。1以下工具安裝: 膩子 VMW工作站 Centos的VM(基於服務器或GUI) 鉻/ Mozilla瀏覽器
爲我工作,希望做所有
檢查控制檯爲模板沒有定義,你可能有錯誤,流星是沒有定義等等
正如你已經確定,對於本地主機VM上的消息:3000指的VM正在運行meteor,並且您的計算機上的本地主機會引用您的計算機。
此安全修復程序用於創建加密隧道,以將計算機上的localhost:3000連接到遠程計算機上的localhost:3000。
ssh -L 3000:localhost:3000 [email protected]
這是假設你正在運行Linux操作系統。如果您在Windows上,請查看您的SSH客戶端的選項。它可能有類似的選項來創建隧道。
http://localhost:3000
中的ssh隧道軟件會檢測連接到本地主機:您的計算機上3000,將連接你到遠程的localhost:3000,通過加密隧道轉發數據。
如果這看起來很麻煩,有付費開發者平臺,如http://nitrous.io可以運行流星,並有一個基於Web的IDE,可以爲你簡化這種事情,所以你不需要運行隧道。另一種簡化的方法是不使用遠程VM,但在家用計算機上安裝Meteor,並且只在代碼完成並準備投入生產時纔將其複製到VM。
如果您不想在localhost:3000上運行,但是在端口80上的webserver上運行,則可以檢查是否存在將代碼從開發模式切換到生產的環境變量。
沒有錯誤可言控制檯。我可以通過SSH將'curl http:// localhost:3000'添加到框中,我可以看到該應用的源代碼。但是我無法在主機上訪問它。 – Josh 2014-09-27 07:37:03