【发布时间】:2019-02-04 23:10:12
【问题描述】:
我在 Google Cloud Platform 上部署了一个 react-app: https://just-palace-214904.appspot.com/
但是只有第一页显示并且超链接不起作用。当我在 localhost 上运行应用程序时,它们运行良好。以下是我的设置:
index.js:
import React from 'react';
import ReactDOM from 'react-dom';
import {BrowserRouter, Route, Switch} from 'react-router-dom'
import SignIn from './components/SignIn';
import SignUp from './components/SignUp';
import ForgotPass from './components/ForgotPass';
ReactDOM.render((<BrowserRouter>
<Switch>
<Route exact={true} path="/" component={SignIn}/>
<Route path="/signup" component={SignUp}/>
<Route path="/forgot" component={ForgotPass}/>
</Switch>
</BrowserRouter>), document.getElementById('root'));
我的超链接:
<a href="/forgot">Forgot password?</a><br/>
<a href="/signup">Create account</a>
【问题讨论】:
标签: javascript reactjs google-cloud-platform react-router-v4