我正在使用webpack-dev-server
和react-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流。我有两个流程。第一个没有问题,第二个没有:应用程序执行...
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,
},
},