我有一个连接到我的网络的 Raspberry Pi 和一个连接到同一网络的 Samsung Gear S。Raspberry Pi 用作服务器,Gear S 向其发送数据。目前,每当我连接到另一个网络时,我都需要在 Gear S 应用程序中手动插入 Raspberry Pi IP 地址。我发现你可以使用 raspberrypi.local 并且 raspberry pi 会识别出它拥有的这个地址。我的问题是,当我尝试使用 Javascript 向地址“ http://raspberrypi.local:8080/appdata/post ”发布内容时,帖子没有实现。我想 raspberrypi.local 无法解决。
我偶然发现了 mdns-js ( https://www.npmjs.com/package/mdns-js ),我认为这应该可以解决我的问题。我想运行以下示例:
var mdns = require(['mdns-js']);
console.log("Require found");
var browser = mdns.createBrowser();
console.log("Browser created");
browser.on('ready', function () {
browser.discover();
});
browser.on('update', function (data) {
console.log('data:', data);
});
但我收到以下错误:
Error: Script error for "mdns-js"
http://requirejs.org/docs/errors.html#scripterror (require.js:140)
我使用http://requirejs.org/中的 require 函数。任何可以帮助我解决此错误或更好地解决我的问题的人。谢谢