gpt4 book ai didi

javascript - 我可以将客户端连接到多个解析服务器吗?

转载 作者:行者123 更新时间:2023-12-02 23:17:31 25 4
gpt4 key购买 nike

我正在尝试将同一应用程序中的不同 react 组件连接到多个解析服务器,但我只能连接到一个解析服务器。

App.js 是父组件,App2.js 是子组件。

我启动了 2 个解析服务器,每个服务器在不同的端口上运行。

解析服务器 A 在端口 1330、1331 (livequery) 上运行,而另一个服务器 B 在端口 1337、1338 (livequery) 上运行。我尝试将 App.js 连接到 A,将 App2.js 连接到 B,但 App2.js 仍然连接到 A。

是否可以将App2.js同时连接到服务器A和B?

in App.js:

import { Parse as UserParse } from "parse";
UserParse.initialize("APP_ID");
UserParse.serverURL = "http://localhost:1330/parse";
UserParse.liveQueryServerURL = "ws://localhost:1331/";

in App2.js:

import {Parse as DataParse } from "parse";
DataParse.initialize("APPLICATION_ID")
DataParse.serverURL = "http://localhost:1337/parse"
DataParse.liveQueryServerURL = "ws://localhost:1338/"

遇到的错误:

RESTController.js:205 POST http://localhost:1337/parse/classes/400 (错误的请求)

未捕获( promise 中)错误:RESTController.js 处的 session token 无效:319

最佳答案

不幸的是,您无法使用 JS SDK 来做到这一点。 JS SDK 不支持多个应用程序,因为它的某些方法(例如,Parse.initialize())是静态的。因此初始化中的任何更改都会全局影响 SDK。

如果您需要从客户端连接到不同的应用程序,则必须使用REST APIGraphQL API直接使用,无需使用 JS SDK(或使用一个应用程序的 SDK 和另一个应用程序的 API 之一)。

关于javascript - 我可以将客户端连接到多个解析服务器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57107713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com