Javascript SPA vuejs socket.io connection

时间:2018-01-02 16:38:55

标签: node.js vue.js socket.io single-page-application raspberry-pi3

我是vuejs和socket.io以及nodejs的新手。

我编写了一个单页面应用程序,用于在nodejs服务器(在Raspberry pi上运行)和Siemens S7-1500 PLC之间进行通信。那些通过以太网连接,raspi让我成为一个wifi接入点,用智能手机,平板电脑或桌面控制PLC。

我差不多完成了,但那时我很挣扎。我正在使用socket.io将事件发送回客户端。为此,我需要知道我的vuejs应用程序中的服务器的IP地址与webpack捆绑在一起。

当我试图将我的应用程序部署到Rapberry Pi上时,我没有找到在应用程序中动态设置IP地址的方法。

也许你们中的一些人可以睁开眼睛给我一个Tipp来解决问题。

如何将IP地址发送给客户端?我的应用程序在本地运行,没有必要不这样做。 在我看来,应该可以将服务器ip发送到客户端。

感谢您的回答:)

问候丹尼斯

1 个答案:

答案 0 :(得分:0)

您可以使用linux ifconfig 命令,以便从托管主机应用程序的命令行获取您的IP。 IP不是您在应用程序级别设置的,但通常会自动为给定主机设置。所以这取决于您的网络设置方式。

寻找类似于"如何为您的Raspberry Pi提供静态IP地址"。