Как мне решить 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 -файл под брандмауэрами < /code> я добавил
    `login:
    pattern: ^ /api /login
    без сохранности: true
    json_login:
    check_path: /api /login_check
    succomer_handler: lexik_jwt_authentication.handler.authentication_success
    haill_handler: lexik_jwt_authentication.handler.authentication_failure < /p>

    Код: Выделить всё

     api:
    pattern:   ^/api
    stateless: true
    jwt: ~
    < /code>
    < /li>
    < /ol>
    And under
    access_control

    Код: Выделить всё

    , I added: 
    - {path: ^/api/login, роли: public_access}
    - {path: ^/api, роли: is_authenticated_fily}
    `

    В файле routes.yaml < /code> я добавил

    Код: Выделить всё

    api_login_check: path: /api/login_check
  • После запуска сервера, когда я делаю запрос сообщения в конечную точку/api/login_check , i Получить сообщение об ошибке < /p>
    < /li>
    < /ol>

    Код: Выделить всё

    Unable to find the controller for path "/api/login_check". The route is wrongly configured. (404
    Not Found)
    
    Прикреплено изображение моих routes.yaml file
< br/>

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

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

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

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

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

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