无法通过 DDP.connect(url) 连接到远程 Meteor 服务器
Can't connect to remote Meteor server via DDP.connect(url)
我正在尝试使用 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.
我做错了什么?
虽然 Meteor 使用 webSockets,但 DDP.connect 调用仅用于与另一个 Meteor 服务器通信。您可以像在任何 node/js 应用程序中一样使用 webSockets 进行常规网络套接字连接
我正在尝试使用 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.
我做错了什么?
虽然 Meteor 使用 webSockets,但 DDP.connect 调用仅用于与另一个 Meteor 服务器通信。您可以像在任何 node/js 应用程序中一样使用 webSockets 进行常规网络套接字连接