繁体   English   中英

公开访问在 IoT 中心设备中运行的 NodeJS 应用程序

[英]Publicly access NodeJS application running in IoT hub device

我有一个使用 expressJS 和 socket.io 的 NodeJS 应用程序。NodeJS 应用程序在端口 8080 中运行。我将此应用程序创建为 IoT Edge 解决方案,并使用 VS 代码中的 docker 构建并推送到 IoT 设备。 我需要使用 IP 和端口或任何其他方式(非本地)公开访问此 NodeJS 应用程序。 我怎样才能做到这一点。

此 NodeJS 应用程序使用套接字将数据发送到另一个应用程序。 因此,需要一个连接端点。 请帮忙。

我在侦听 8080 的 spring-boot 应用程序中遇到了同样的问题。

就我而言,添加

EXPOSE 8080

在 Dockerfile 中修复了该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM