Twilio聊天API与React在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访问令牌,用Twilio聊天服务认证你的用户。GitHub页面没有后端,只托管静态站点。如果没有访问令牌,用户将无法使用聊天服务。

所以,你要么需要将整个应用程序部署到其他地方,要么在其他地方托管一个后端,GitHub托管的前端可以向该后端发出请求。

最新更新