Node.js AdonisJS单程中标';t打开

Node.js AdonisJS单程中标';t打开,node.js,adonis.js,edgejs,Node.js,Adonis.js,Edgejs,我用AdonisJS制作了这个项目,这是PlaceController文件内容: async create({ view }) { return view.render('places.new') } Route.get('admin/places/new', 'PlaceController.create') 这是视图文件路径:views/places/new.edge,它是一个简单的静态HTML文件 以及routes.js文件内容: async create({

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

async create({
    view
  }) {
    return view.render('places.new')
  }
Route.get('admin/places/new', 'PlaceController.create')
这是视图文件路径:
views/places/new.edge
,它是一个简单的静态HTML文件

以及routes.js文件内容:

async create({
    view
  }) {
    return view.render('places.new')
  }
Route.get('admin/places/new', 'PlaceController.create')

当我在浏览器中输入URL时,URL就消失了。通过从路由中删除
admin
,问题就解决了。此框架中是否存在缺陷,或者我是否做错了什么?

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

将订单更改为:

Route.get('admin/places/new/', 'PlaceController.create').middleware(['admin'])
Route.get('admin/places/:id', 'PlaceController.edit').middleware(['admin'])
现在它起作用了