Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何查看在本地主机3000上运行的Meteor应用程序?_Meteor - Fatal编程技术网

如何查看在本地主机3000上运行的Meteor应用程序?

如何查看在本地主机3000上运行的Meteor应用程序?,meteor,Meteor,嗨,我正在尝试制作我的第一个meteor应用程序。我刚刚制作了一个应用程序并运行了它。我还升级到最新的陨石和流星。我刚刚创建了一个新的应用程序并运行了它 App running at: http://localhost:3000/ 但我无法在主机上查看此网页。我在ubuntu虚拟机上运行meteor 在我更新meteorite和meteor并将iron router软件包安装到我正在使用的应用程序之前,它一直在工作。在控制台中检查您可能有错误,因为模板未定义,meteor未定义等。正如您确定的

嗨,我正在尝试制作我的第一个meteor应用程序。我刚刚制作了一个应用程序并运行了它。我还升级到最新的陨石和流星。我刚刚创建了一个新的应用程序并运行了它

App running at: http://localhost:3000/
但我无法在主机上查看此网页。我在ubuntu虚拟机上运行meteor


在我更新meteorite和meteor并将iron router软件包安装到我正在使用的应用程序之前,它一直在工作。

在控制台中检查您可能有错误,因为模板未定义,meteor未定义等。

正如您确定的,虚拟机上关于localhost:3000的消息指的是运行meteor的虚拟机,计算机上的localhost指的是您的计算机

安全修复方法是创建一个加密隧道,将计算机上的localhost:3000连接到远程计算机上的localhost:3000

  • 在虚拟机上启动meteor应用程序,这样您就可以在localhost:3000上获得关于它已准备就绪的消息
  • 在本地计算机上,打开另一个终端窗口,并通过以下方式启动与VM的第二次连接:
  • ssh-l3000:localhost:3000yourUSER@remoteHOST

    这假设您正在运行Linux。如果您在Windows上,请查看SSH客户端的选项。它可能有类似的选项来创建隧道

  • 在本地计算机上打开web浏览器,然后转到
    http://localhost:3000
  • ssh隧道软件将检测到您计算机上与localhost:3000的连接,并将您连接到远程计算机上的localhost:3000,通过加密隧道转发数据

    如果这看起来很麻烦的话,有一些付费的开发者平台可以运行meteor,并且有一个基于web的IDE可以为您简化这类事情,所以您不需要运行隧道。另一种简化的方法是不使用远程VM,而是在家庭计算机上安装Meteor,并且只在完成并准备生产时将代码复制到VM


    如果您根本不想在localhost:3000上运行,但在端口80的Web服务器上运行,您可以检查是否有环境变量将代码从开发模式切换到生产模式。

    我也无法连接到centos VM上正在开发的Meteor应用程序。 以下措施奏效了: 设置: 安装了以下工具的Windows 7/8.1: 油灰 VMW工作站 Centos虚拟机(基于服务器或GUI) Chrome/Mozilla浏览器

  • 从VMW工作站启动VM
  • 使用Putty将控制台导入VM
  • 启动Meteor应用程序。将在localhost?3000上显示其侦听
  • 启动新一轮的腻子
  • 转到SSH隧道-源:3000,目标-本地主机:3000。保存此设置
  • 使用这些设置连接到VM
  • 启动浏览器并导航到localhost:3000

  • 为我工作,希望对所有人都有效

    控制台中没有任何错误。我可以使用SSH将其“curl”到框中,并且可以看到应用程序的源代码。但我无法在主机上访问它。