在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML5  HTML/ react-router@4 打包后 通過(guò)/a/b 訪問報(bào)錯(cuò)

react-router@4 打包后 通過(guò)/a/b 訪問報(bào)錯(cuò)

在開發(fā)環(huán)境中,通過(guò)/info/boss可以正常訪問,但是打包后通過(guò)/info/boss訪問不到,報(bào)錯(cuò)

main.5fc0fc94.js:1 Uncaught SyntaxError: Unexpected token 

如果通過(guò)dispatch(push('/a/b') 還是可以正常訪問的,剛開始接觸React,麻煩大家指點(diǎn)一下,謝謝!
配置的路由代碼如下:

<Provider store={store}>
      <PersistGate persistor={persistor}>
        <ConnectedRouter history={browserHistory}>
          <Switch>
            <Route path={'/football'} component={Football}/>
            <Route path={'/button-sliding'} component={ButtonSliding}/>
            <Route path={'/rectangular-loader'} component={RectangularLoader}/>
            <Route path={'/diagonal-border'} component={DiagonalBorderEffects}/>
            <Route path={'/mg3D-button'} component={MG3DButton}/>
            <Route path={'/ss-toggle'} component={SSToggle}/>
            <Route path={'/blue-dazzling-diamond'} component={BDDiamond}/>
            {/*練習(xí)*/}
            <Route path={'/login'} component={Login}/>
            <Route path={'/register'} component={Index}/>
            <Route path={'/info/boss'} component={BossInfo}/>
            <Route path={'/info/genius'} component={GeniusInfo}/>
            <Route path={'/test'} component={Dashboard}/>
          </Switch>
        </ConnectedRouter>
      </PersistGate>
    </Provider>

Nginx配置:

server {
    listen 80;
    autoindex on;
    server_name t-cxp.test.com;
    access_log E:/myinstall/nginx-1.10.2/logs/access.log combined;
    location / {
        root F:/workspace/nginx-root;
        index index.html index.htm;
        try_files $uri /index.html;
    }
}
回答
編輯回答
孤慣

應(yīng)該是打包生成的js路徑是相對(duì)路徑,多層路由的時(shí)候查找js路徑出錯(cuò)了,打包生成的路徑改成絕對(duì)路徑試試

2018年9月3日 00:04