Единый маршрут AdonisJS не откроется - PullRequest
0 голосов
/ 13 декабря 2018

Я сделал этот проект с AdonisJS, это содержимое файла PlaceController:

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

и это путь к файлу просмотра: views/places/new.edge, который является простым статическим HTML-файлом.

и содержимое файла rout.js:

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

при вводе URL-адреса в браузере URL-адрес просто исчезает. Проблема решается удалением admin из маршрута.Есть ли в этой структуре ошибка или я что-то не так делаю?

1 Ответ

0 голосов
/ 13 декабря 2018

Итак, проблема решена.другой маршрут вызвал эту проблему.это было

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

теперь это работает.

...