我试图通过使用Meteor的DDP.connect(url)功能将我的Meteor的前端应用程序连接到远程服务器(通过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.
我在这里做错了什么?
答案 0 :(得分:0)
虽然Meteor使用webSockets,但DDP.connect呼叫仅用于与另一个Meteor服务器通信。您可以像在任何node / js app中一样使用webSockets进行常规Web套接字连接