Я пытаюсь протестировать API входа в систему swagger, и он отображает 404 Error: Not Found. Я использую аутентификацию по паспорту для входа в систему. Пожалуйста, помогите мне решить эту проблему.

Используемые чванливые комментарии:

   /** 
    *  @OA\Post(
    *      path="api/auth/login",
    *      tags={"Login"},
    *      summary="Login",
    *      operationId="login",
    *  
    *     @OA\Parameter(
    *         name="email",
    *         in="query",
    *          required=true,
    *         @OA\Schema(
    *              type="string"
    *          )
    *      ),    
    *      @OA\Parameter(
    *          name="password",
    *          in="query",
    *          required=true,
    *          @OA\Schema(
    *              type="string"
    *          )
    *      ),    

    *  )
    **/

Запросить завиток:

curl -X POST "http://localhost/minidmsapiapi/auth/login?email=info%40vibhaa.in&password=password" -H "accept: application/json" -H "X-CSRF-TOKEN: WBZZ8H8OEiQzZJe2VEMviscfZKehbExrkeQD4LW4"

URL запроса:

http://localhost/minidmsapiapi/auth/login?email=info%40vibhaa.in&password=password
3
Naveen Nayak 18 Окт 2019 в 16:43

1 ответ

Убедитесь, что вы используете тот же URL-адрес, который был указан в массиве documents->routes для доступа с помощью браузера. например

    'routes' => [
        'api' => 'api/docs',
    ],

Так как вы можете видеть, что значение URL (конечная точка) в массиве «маршруты» переменная «api» равна «api/docs», поэтому я буду использовать http://127.0.0.1:8000/api/docs для доступа к документации.

0
Hailemariam 28 Мар 2022 в 17:03