评论
成员
lw.comm-server 在同一端口 (8000) 上为网站和 websockets 提供服务。 如果 systemctl 告诉您服务正在运行,请尝试在您的 mac 上使用 chrome 浏览器打开 url 192.168.0.50:8000(您的 raspi 的 IP)(前端需要 chrome 才能正常工作)。提示:这个前端比 OSX 和 Windows 安装程序中的版本旧。 |
成员
还要检查服务是否存在权限问题或脚本中的路径错误。 |
作者
我chmod777这个服务,路径好像不指向任何地方。(在/bin 中有一个node 文件,在/home/pi/lw.comm-server/ 中有server.js)
问题保持不变。
问候 |
我的 pi 3b+ 也遇到了同样的问题。systemctl 表示该服务在全新启动后立即运行,但是当尝试通过 chrome 连接到前端时,没有响应,或者当我使用 Windows GUI 并尝试连接到服务器时……没有。 我必须手动启动服务器 我之前检查过脚本是否指向所有正确的文件位置。当我今晚回到家时,我会查看权限并查看是否存在问题。 |
你好。
我有一个 Pi 3B+ 来运行 laserweb 的服务器,所以我在代码方面并不是很熟练,但我会尽力使用在线收集的信息..
我按照 wiki 在 raspian 上安装服务器。
我正确地让 server.js 使用
node server.js
命令运行。但我看到消息似乎很奇怪:使用 http:// 127.0.1.1:800 连接此服务器,同时我将静态本地 ip 设置为 192.168.0.50 编辑 etc/dhcpcd.conf (
interface wifi0 static ip-address=192.168.0.50/24 static routers=192.168.0.1 static domain_name_servers=192.168.0.1
该
systemctl status lw.comm-server
命令表明服务正在运行最后,当我启动 Pi 时,lw.comm-server 服务正在运行,但我无法通过前端 (Mac OS) 连接到服务器。
但是,如果我使用命令手动启动服务器
node server.js
,我将立即能够在 192.168.0.50:8000 连接 pi(即使 server.js 告诉我在 127.0.1.1:8000 连接到 pi)。我尝试重新创建服务文件,但结果相同。
现在我
node server.js
通过 ssh 启动。一旦我用 Ctrl+C 结束脚本,连接就会丢失
有没有人有同样的问题?
问候