我正在尝试将React与Adonis Js集成以构建SPA。 Adonis通过
处理到SPA的路由Route.any('*', function * (request, response) {
yield response.sendView('home')
})
我在app中完成了这个> Http> routes.js
然后我在资源中创建了一个home.njk>视图充当我的应用程序的登录页面。现在,我有一个反应文件,我创建了一个页脚。我想用React-router处理页脚中的所有链接。 React路由器处理URL以导航到页面。但是,上面的代码(在Adonis中)说任何网址(*)都会呈现回家的状态。这正是发生的事情。
怎么绕过它?谢谢!
答案 0 :(得分:5)
您应该在路线*
之前定义api路线。
Adonis路由器将浏览您的routes.js
文件并获取匹配的第一条路线。