webpack-dev-server:通过AJAX重定向获取404

问题描述 投票:0回答:1

我正在使用webpack-dev-serverreact-router BrowserRouter的ReactJS应用程序上实现OAuth2流。

我有两个流程。第一个没有问题,第二个没有:

app将浏览器重定向到身份验证提供者>>用户登录,身份验证提供者重定向回到应用程序(localhost:3000 / login)>>应用程序在/ login路由上完成流程。

[例如,如果我想在用户刷新页面时检查登录状态:

app对身份验证提供程序>>进行AJAX调用,因为存在会话,身份验证提供程序重定向回]到应用程序(localhost:3000 / login)>> AJAX调用失败并显示404

我的webpack配置:

devServer: {
  historyApiFallback: true,
  headers: {
    'Access-Control-Allow-Origin': null,
    'Access-Control-Allow-Credentials': true
  }
}

有什么想法吗?似乎historyApiFallback选项未启动AJAX呼叫...

我正在使用webpack-dev-server和react-router BrowserRouter的ReactJS应用上实现OAuth2流。我有两个流程。第一个没有问题,第二个没有:应用程序执行...

ajax reactjs react-router webpack-dev-server
1个回答
0
投票
 devServer: {
        port: 3001,
        contentBase: 'public', // public is where your index.html is located
        hot: true,
        stats:{
            colors: true
        },
        quiet: false,
        host: "localhost",
        overlay: true,
        historyApiFallback: {
            disableDotRule: true,
        },
    },
© www.soinside.com 2019 - 2024. All rights reserved.