2016-11-23 114 views
1

我想通过使用Meteor的DDP.connect(url)将我的Meteor的前端应用程序连接到远程服务器(通过websocket连接公开其API) )功能:无法通过DDP.connect连接到远程Meteor服务器(url)

import { Meteor } from "meteor/meteor"; 
import { DDP } from 'meteor/ddp-client'; 

Meteor.Remote = DDP.connect("ws://my-site.com/websocket"); 

但是,相反的建立方面,我收到控制台以下错误:

XMLHttpRequest cannot load ws://my-site.com/websocket.... 
Cross origin requests are only supported for protocol schemes: http, data, chrome, 
chrome-extension, https, chrome-extension-resource. 

我到底做错了什么?

回答

0

虽然Meteor使用webSocket,但DDP.connect调用仅用于与另一个Meteor服务器交谈。您可以使用webSockets,就像您在任何节点/ js应用程序中进行常规web套接字连接一样

+0

太糟糕了,以至于Meteor没有这个内置的... – ZenDD

相关问题