Как мне решить Symfony V7 jwt/ошибка пакета "Невозможно найти контроллер для PATH/API/login_Check, маршрут неправильно нPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как мне решить Symfony V7 jwt/ошибка пакета "Невозможно найти контроллер для PATH/API/login_Check, маршрут неправильно н

Сообщение Anonymous »

  • Я создал новое приложение Symfony, используя Symfony New. -version = "7.2.*"
  • Я установил jwt-wathentication-bundle с использованием композитора требуется lexik/jwt- аутентификация-bundle
  • Я создал папку jwt внутри внутри config
  • I запустил openssl genrsa -out config/jwt/private.pem в консоли
  • Тогда я запустил OpenSSL RSA -In config/jwt/private.pem -pubout> config/jwt/public.pem
  • Примечание: я не перешел с PHP Bin/Console Lexik: jwt: генерировать- Cowypair Потому что он генерирует ошибку [критической], брошенную при запуске команды "Lexik: jwt: Generate-Keypair". Сообщение: «Ошибка: 80000003: Системная библиотека :: Нет такого процесса» , который, я считаю, является проблемой Windows
  • В Security.yaml файл под брандмауэрами я добавил
login:
pattern: ^/api/login
stateless: true
json_login:
check_path: /api/login_check
success_handler: lexik_jwt_authentication.handler.authentication_success
failure_handler: lexik_jwt_authentication.handler.authentication_failure

api:
pattern: ^/api
stateless: true
jwt: ~

и в разделе access_control , я добавил:
- { path: ^/api/login, roles: PUBLIC_ACCESS }
- { path: ^/api, roles: IS_AUTHENTICATED_FULLY }
< /code>

[*] В файле routes.yaml < /code> я добавил < /li>
< /ol>
api_login_check:
path: /api/login_check
< /code>

После запуска сервера, когда я сделаю запрос сообщения в конечную точку /api /login_check < /code>, я получаю ошибку Сообщение < /li>
< /ol>
Unable to find the controller for path "/api/login_check". The route is wrongly configured. (404
Not Found)


Вот содержимое моего config/routes.yaml file

controllers:
resource:
path: ../src/Controller/
namespace: App\Controller
type: attribute

api_login_check:
path: /api/login_check


Подробнее здесь: https://stackoverflow.com/questions/794 ... ller-for-p
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»