Node.js AdonisJS单程中标';t打开
我用AdonisJS制作了这个项目,这是PlaceController文件内容: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({
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'])
现在它起作用了