这个平台不支持代理

我试图做(我不知道它叫什么,热负载?热重新加载?)meteor般的实时加载数据,但通过使用node.js而不是meteor。
和我使用的客户端(=浏览器,我还没有尝试过) ddp模块和ddp-reactive-server ,以及服务器。

server.js是这样的:

 var DDPServer = require('ddp-server-reactive'); var server = new DDPServer(); var todoList = server.publish('todolist'); 

之后,我运行服务器使用命令node server.js --harmony_proxies (通知我已经使用的国旗)这就是我得到:

 [aseds@localhost ~]$ node server.js --harmony_proxies /home/aseds/Desktop/projeh/css-goodness/node_modules/harmony-reflect/reflect.js:2049 throw new Error("proxies not supported on this platform. On v8/node/iojs, make sure to pass the --harmony_proxies flag"); ^ Error: proxies not supported on this platform. On v8/node/iojs, make sure to pass the --harmony_proxies flag at global.Proxy (/home/aseds/Desktop/projeh/css-goodness/node_modules/harmony-reflect/reflect.js:2049:13) at publish (/home/aseds/Desktop/projeh/css-goodness/node_modules/ddp-server-reactive/lib.js:211:32) at Object.<anonymous> (/home/aseds/Desktop/projeh/css-goodness/ddpserver.js:10:23) at Module._compile (module.js:397:26) at Object.Module._extensions..js (module.js:404:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:429:10) at startup (node.js:139:18) at node.js:999:3 

我的nodejs版本v5.4.1。 我甚至不知道如果这实际上是可能的,使meteor自动重新加载function,但我试图! 🙂

预先感谢您提供的任何帮助。

我碰到这个线程关于 – 和谐代理:

https://github.com/tvcutsem/harmony-reflect/issues/56

相关位:

我发布了1.4.0版本,当根据上面描述的脚本加载两次时,正确加载。

请注意,加载v1.3.1这个库之后v1.4.0仍然会失败(反过来工作正常)。 因此,依赖关系升级到最新版本非常重要。

看起来,如果和谐代理作为一个节点依赖项被加载了两次,需要不同的版本,并且1.4.0之前的一个版本被首先加载,那么你将会看到这个错误。