Reactjs 不考虑上下文路径的反应
我在Spring引导应用程序中使用React+Axios进行API调用 我的应用程序上下文路径是Reactjs 不考虑上下文路径的反应,reactjs,axios,contextpath,Reactjs,Axios,Contextpath,我在Spring引导应用程序中使用React+Axios进行API调用 我的应用程序上下文路径是/test 当我在浏览器中启动应用程序时,React页面将呈现。在页面呈现中,我对服务进行了GET调用,该服务看起来像 axios.get(api/events) 因此,预期的调用应该是,因为/test是一个上下文根。但是在API调用中添加了/test 它只是简单的调用,结果是404 但当我在浏览器中启动我的应用程序时-(/最后)-通话按预期进行 似乎API调用考虑的是窗口位置路径名而不是上下文路径
/test
当我在浏览器中启动应用程序时,React页面将呈现。在页面呈现中,我对服务进行了GET
调用,该服务看起来像
axios.get(api/events)代码>
因此,预期的调用应该是,因为/test
是一个上下文根。但是在API调用中添加了/test
它只是简单的调用,结果是404
但当我在浏览器中启动我的应用程序时-(/最后)-通话按预期进行
似乎API调用考虑的是窗口位置路径名而不是上下文路径
如何确保所有调用都应绕过上下文路径,而不管浏览器URL中是否存在斜杠
axios.get(api/events);
获取(/api/events)代码>
当浏览器URL末尾没有斜杠时,这两个选项都不起作用
“代理”:http://localhost:port/test"
在您的package.json中。
这将解决开发环境的问题。我也在寻找生产构建的解决方案。干杯 您可以添加
“代理”:http://localhost:port/test"
在您的package.json中。
这将解决开发环境的问题。我也在寻找生产构建的解决方案。干杯