【发布时间】:2017-08-26 00:44:22
【问题描述】:
我刚刚向 Firebase 部署了一个快速测试(使用 reactJS 的简单“Hello world”)。 (我刚刚创建了一个新的 Firebase 项目并部署了我的代码,因此我没有在 Firebase 仪表板中配置任何内容。)在浏览器控制台中,我看到了一些由于 webSocket 引起的错误。有人可以通过告诉我如何检查这些请求来自何处来帮助我吗?
这是我的控制台屏幕,显示错误。
网址:https://test-1d6f7.firebaseapp.com/
编辑:代码
脚本.js
import {render} from 'react-dom';
import router from './router/';
const init = () => {
render(
router,
document.querySelector(`.react-app`)
);
};
init();
路由器/index.js
import React from 'react';
import {render} from 'react-dom';
import {BrowserRouter, Router, Route, Switch} from 'react-router-dom';
import {App} from './../containers/';
export default (
<BrowserRouter >
<App>
<Switch>
<Route exact path="/" component={Home} />
</Switch>
</App>
</BrowserRouter>
);
App.jsx
import React, {Component} from 'react';
class App extends Component {
constructor(props) {
super(props);
}
render() {
return (
<main>
{this.props.children}
</main>
)
}
}
export default App;
Home.jsx
import React, {Component} from 'react';
class Home extends Component {
constructor(props) {
super(props);
}
render() {
return (
<h1>Hello World</h1>
)
}
}
export default Home;
【问题讨论】:
-
当用户访问您的网站时,Firebase 托管中的任何内容都不会自动连接 Web 套接字。 URL 模式看起来也不像是来自 Firebase 数据库客户端。在您的情况下,我不确定连接来自何处。
-
刚刚检查了 Firebase 托管,但一无所获。有什么建议我接下来可以做什么?
标签: firebase websocket firebase-hosting