我正在尝试使用React、Redux和Redux-Router在现有的GAE应用程序之上构建一个新的前端。我的问题是弄清楚如何让GAE始终后退到Redux-Router将负责路由的html页面。
现在,如果我转到'/‘,这个应用程序运行良好,导航也很完美。当我刷新页面时,GAE会启动并尝试查找路由。
如何将GAE配置为始终使用相同的html?哦,只有当url不是以api/开头来服务我的数据的时候?
谢谢你的帮助
发布于 2017-02-05 18:26:07
web.xml (低于2.5)允许您通配路径的开始或结束(但不能位于中间的任何位置)
你应该通过使用/*来实现你想要的--它基本上是没有被另一个规则映射的任何路径。您的/api/*规则应该会继续起作用。
发布于 2017-02-05 04:55:24
假设你在后台使用Python,下面的代码将会在你的main.py中实现-- IndexHandler是你用来呈现"html页面的处理程序,其中Redux-Router将负责路由“。
app = webapp2.WSGIApplication([
('/.*', IndexHandler)],
config=config,
debug=DEBUG)https://stackoverflow.com/questions/42044992
复制相似问题