当前位置: 首页 > 面试题库 >

通过虚拟机上的localhost:port访问node.js / grunt服务器

陈飞语
2023-03-14
问题内容

我正在通过Grunt在端口9000上本地运行一个node.js服务器。我也有一个正在运行的虚拟机(vmware),但是我无法通过该虚拟机访问节点服务器。我已经配置了VM以通过localhost访问主机上的Apache服务器,但是:9000给出了“未找到”。

有人知道怎么做吗?


问题答案:

得到它了!在我的项目Grunt.js文件中,有以下设置:

grunt.initConfig({
    ...
    connect: {
      options: {
        port: 9000,
        // Change this to '0.0.0.0' to access the server from outside.
        hostname: 'localhost'
      },
    }
    ...
  });

我所要做的就是要改变localhost0.0.0.0和重新启动grunt server



 类似资料:
  • 我在运行Ubuntu的VirtualBox/Vagrant机器上有一个Django Web服务器。 我已经按照这个指南创建了一个Django项目:https://docs.djangoproject.com/en/dev/intro/tutorial01/ 我有一个Web服务器运行在在我的客户机内。这是我第一次运行Django Web服务器。它应该是一个hello world应用程序。 如何从主机

  • 问题内容: 当前是否可以使用node.js服务器进行虚拟托管(即在一个IP下托管多个域)? 问题答案: 当然,您可以为此专门使用Bouncy或node-http- proxy 。 还有一个Express解决方案。看看这个例子。

  • 我在本地机器(Mac)上工作,其中有一个名为sqlvm的遗留虚拟机(这意味着我可以通过http://sqlvm:从本地主机访问这个虚拟机)。现在,我在应该连接到vm的同一个本地主机(我的Mac)中设置了几个docker容器(使用docker-compose)。< code>pymysql会引发一个异常: 如何将外部的“sqlvm”公开给内部 Docker 网络? 编辑:我尝试在yml文件中为相关容

  • 我有一个NodeJs应用程序,在我的本地机器上运行良好。 现在,我想将它部署在具有给定IP和给定超文本传输协议地址的虚拟机上。 假设服务器的ip地址和http地址分别为134.00.00.00和134.00.00http://server-virtualmachine.is.fr 我能够通过ssh连接到此服务器,并将我的节点JS应用程序发送到 /var/www/ 服务器的主文件是app。所以我执行

  • 在sites-available目录中创建新的虚拟服务器。 为此新虚拟服务器配置并指定单独的SQL数据库。 将此虚拟服务器链接到启用站点(sites-available)的目录。 在client.conf文件中将VPN服务器定义为客户端,并使用virtual_server指令强制将此新虚拟服务器用于RADIUS请求。 sites-available目录下的buffered-sql虚拟服务器可以用作

  • 我对Kubernetes和Istio有点陌生。我正在尝试创建一个服务并通过HTTPS访问它。 通过HTTP看起来一切都很好 我使用了cert-manager和let's Encrypt来生成证书 证书已成功生成 我使用以下命令生成了机密 这些是我的网关、虚拟服务、集群颁发者和证书的配置文件。 网关 证书 当我运行时,我可以看到tls.crt和tls.key内容。 有什么想法为什么我不能达到我可以通