Fix
Это было исправлено в Masonite 1.6.5, поэтому вы можете просто запустить:
pip install --upgrade masonite
и это должно решить проблему.
Проблема
Проблема была в том, как Masonite компилировал маршруты в URL. Некоторые URL-адреса можно оставить нетронутыми (например, перенаправление на /
или /home
), но некоторые должны быть скомпилированы, например, перенаправление на /dashboard/user/@user/@id
, чтобы у Masonite был специальный метод для компиляции маршрутов.
В любом случае, Masonite также всегда добавлял бы /
, и была ошибка, которая компилировала маршрут /
в //
, что обычно заставляло браузер выдавать эту ошибку. С тех пор это было проверено и исправлено.