我想知道如果我想从服务器运行我的应用程序的一些逻辑/功能,有人可以给我一个关于“node-remote”如何工作的例子。
就像,我不知道在将“node-remote”:“hostip”添加到package.json后要做什么,我的服务器应该提供什么? .js文件具有我想要运行的功能?它是这样的:“node-remote”:“myappserver.com/funcs.js”?我对此很困惑......
我无法在网上找到有关此内容的足够信息,因此对此链接中“baconface”的回复提供一些帮助或至少更好的解释会非常有用:https://github.com/nwjs/nw.js/issues/3278
答案 0 :(得分:1)
node-remote
用于公开来自您网站的html脚本标记和javascript文件的node.js + nw.gui API。而已!您可以在这些文件中使用require
,global
,process
等对象。
node-remote
参数本身需要您希望nw.js允许对这些主机使用node.js API而其他主机无法访问它们的主机的域名或IP地址。
小例子:
package.json
并将node-remote
参数设置为github.com
。package.json
。nw
申请。https://github.com/
。Developer Tools
。require('fs').writeFileSync('test.txt', 'Hello, World!');
中的现在你应该在nw的根目录中看到test.txt
文件。
test.txt
。package.json
并移除node-remote
字段。现在您应该在DevTools控制台中看到"require" is undefined
之类的错误
希望这有帮助。
答案 1 :(得分:0)
Sicne已发布" node-remote"有点变化。这是一个例子:
"node-remote": "*://*",
直接链接: