阿多尼斯JS单条路由打不开



我用AdonisJS做了这个项目,这是PlaceController文件内容:

async create({
view
}) {
return view.render('places.new')
}

这是视图文件路径:CCD_ 1,它是一个简单的静态HTML文件。

和routes.js文件内容:

Route.get('admin/places/new', 'PlaceController.create')

当我在浏览器中输入URL时,URL就会消失。通过从路由中删除admin来解决问题。这个框架中有漏洞吗?或者我做错了什么?

所以问题解决了。另一条路由导致了此问题。是

Route.get('admin/places/:id', 'PlaceController.edit').middleware(['admin'])
Route.get('admin/places/new/', 'PlaceController.create').middleware(['admin'])

将订单更改为:

Route.get('admin/places/new/', 'PlaceController.create').middleware(['admin'])
Route.get('admin/places/:id', 'PlaceController.edit').middleware(['admin'])

现在它起作用了。

相关内容

  • 没有找到相关文章

最新更新