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

鍍金池/ 問答/HTML/ react 登錄后F5刷新頁面

react 登錄后F5刷新頁面

react項目在登錄之后,F(xiàn)5刷新頁面又跳轉(zhuǎn)到登錄頁面。
如何在刷新頁面時調(diào)用一個接口讓后臺查看session判斷是否已登錄?

<Router>
    <Provider store={store}>
        <Switch>
            <Route path="/login" component={Login}/>
            <PrivateRoute path="/" component={MainLayout} />
        </Switch>
    </Provider>
</Router>

這個ajax請求放在哪里比較合適?

回答
編輯回答
陪我終

放在你需要驗證登錄的,那個頁的組件,的componentDidMounted中?;蛘邔懸粋€專門的組件做登錄驗證,這個組件render(){ return null },在他的componentDidMounted中去驗證登錄。

2017年8月13日 13:08
編輯回答
款爺

最好是直接在服務(wù)端(express)判斷,失敗直接重定向到別的頁面,而不是前端加載頁面后再通過ajax發(fā)請求判斷再跳轉(zhuǎn)

2017年8月4日 15:10