AdonisJS 单路由打不开

AdonisJS single route won't open

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

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

这是视图文件路径:views/places/new.edge 这是一个简单的静态 HTML 文件。

和routes.js文件内容:

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

当我在浏览器中输入 URL 时,URL 只是 disappears.the 问题通过从路由中删除 admin 来解决。这个框架有bug还是我做错了什么?

所以问题解决了。另一条路线导致了这个问题。 这是

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'])

现在可以使用了。