首页 > 解决方案 > 如何使位于 VM 上的 NodeJS 服务器在主机 PC 上可见?

问题描述

我有我的 PC(主机)和两个 VBox Linux 虚拟机安装在上面。一个 VM 包含 Postgres 数据库和另一个运行在其上的 NodeJS 服务器,它们都可以在它们之间进行通信。当我启动节点服务器时,我可以从localhost:3000/database_tablevm_ipv4_adress:3000/database_table上的数据库中获取所有数据(JSON 格式),但不能在主机 PC 上(即使我将localhost更改为 IPv4地址)。桥接适配器设置为两个 VM。所以,我的问题是如何使 nodeJS 服务器对主机可见?

标签: node.jslocalhostvirtual-machinevirtualbox

解决方案


推荐阅读