Twilio Chat API 在 Github 上托管后无法使用 React

Twilio Chat API with React is not working after hosting in on Github

我向我的 Github 帐户部署了一个简单的 Twilio 聊天 API。在我的 Github 页面上主持与 Twilio 的实时聊天之后。我可以看到登录页面,但在单击“登录”按钮后并没有将我带到聊天室页面。

它在我的本地机器上工作正常,但在 Github 上有问题。有人可以帮我解决这个问题吗?

我的聊天网站:https://uraden.github.io/chat-app/

> import React from "react";
import { BrowserRouter, Switch, Route } from "react-router-dom";
import WelcomeScreen from "./WelcomeScreen";
import ChatScreen from "./ChatScreen";

function Router() {
  return (
    <BrowserRouter>
      <Switch>
        <Route exact path="/chat" component={ChatScreen} />
        <Route path="/" component={WelcomeScreen} />
      </Switch>
    </BrowserRouter>
  );
}

export default Router;

此处为 Twilio 开发人员布道师。

Twilio 聊天应用程序需要一个后端服务器来生成 Twilio Access Tokens 以使用 Twilio 聊天服务对您的用户进行身份验证。 GitHub 页面没有后端,仅托管静态站点。没有访问令牌,用户将无法使用聊天服务。

因此,您需要将整个应用程序部署到其他地方,或者在其他地方托管后端,您的 GitHub 托管前端可以向其发出请求。