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 托管前端可以向其发出请求。
我向我的 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 托管前端可以向其发出请求。