rect router v4 route trigger get request而不是渲染组件

时间:2017-12-24 15:07:56

标签: reactjs express react-router react-router-v4 react-router-dom

我有react-app与react-router v4。 我从节点快递服务器

服务

我的主要反应应用程序如下所示:

export default class GisApp extends React.Component{

  constructor(props){
    super(props)

    autobind(this);
  }  
render(){
  return(
    <BrowserRouter>
    <div>
    <Route  exact path="/" component={GisReport}/>
    <Route exact path="/build" component={ReportBuilder}/>
    </div>
  </BrowserRouter> 
)
}
}

我使用npm run build中的react-scripts来构建我的应用

这就是我的express.js的样子:

const app = express();
app.use(morgan(logs));
app.use(express.static(path.join(__dirname, '../../ui/build/')));

当我从localhost运行服务器时,反应正常,但当我尝试调用http://my-server:5050/build时将服务上传到远程服务器 它尝试从我的节点服务器执行get请求,而不是加载组件

任何想法为什么?

0 个答案:

没有答案