node.js - 如何使位于 VM 上的 NodeJS 服务器在主机 PC 上可见?
问题描述
我有我的 PC(主机)和两个 VBox Linux 虚拟机安装在上面。一个 VM 包含 Postgres 数据库和另一个运行在其上的 NodeJS 服务器,它们都可以在它们之间进行通信。当我启动节点服务器时,我可以从localhost:3000/database_table或vm_ipv4_adress:3000/database_table上的数据库中获取所有数据(JSON 格式),但不能在主机 PC 上(即使我将localhost更改为 IPv4地址)。桥接适配器设置为两个 VM。所以,我的问题是如何使 nodeJS 服务器对主机可见?
解决方案
推荐阅读
- javascript - react.js 的 this.setState() 是同步的还是异步的?
- tex - 我的 texStudio 安装中的自动字数统计 (autowc) 和 frontmatter 冲突
- sql - SQL 创建新表时自动忽略或删除重复列
- javascript - 带有 highcharts 的全屏面板引导程序(响应式)
- audio - 如何使用ffmpeg在特定时间向视频文件添加多个音频
- javascript - 像红宝石一样的Javascript字符串插值
- javascript - 即使在我的服务器上的简单情况下,Express.js 路由器也无法正常工作
- javascript - Slick - 幻灯片以 centerMode 和可变宽度跳跃
- laravel-5.5 - Auth::guard('memberweb')->user() 重定向后返回 null
- java - 如何“自动调整”javafx 中的类别轴标签?