无法通过DDP.connect(url)连接到远程Meteor服务器



我正在尝试通过使用Meteor的DDP.Connect(url)函数将流星的前端应用程序连接到远程服务器(通过WebSocket连接曝光其API):

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.

我在这里做错了什么?

当流星使用websockets时,ddp.connect呼叫只是与另一台流星服务器交谈。您可以在任何节点/JS应用程序中使用Websocket进行常规Web套接字连接

最新更新