GET /animals/dogs/random
Obtenga la URL de una imagen aleatoria de perro. Cada llamada devuelve una foto adorable distinta. Perfecto para funciones que mejoran el ánimo de la aplicación, imágenes de marcador de posición durante los estados de carga, herramientas para redes sociales con temática de mascotas y widgets de "perro del día". Las imágenes proceden de la colección comunitaria de miles de fotos de perros de la API Dog CEO.
curl https://nordapi.ee/api/v1/animals/dogs/random
HTTP 500: "# UndefinedFunctionError at GET /api/v1/animals/dogs/random\n\nException:\n\n ** (UndefinedFunctionError) function App.Animals.random_dog_image/0 is undefined (module App.Animals is not available)\n (app 0.1.0) App.Animals.random_dog_image()\n (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:16: AppWeb.API.V1.AnimalsController.random_dog/2\n (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:1: AppWeb.API.V1.AnimalsController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/animals_controller.ex:1: AppWeb.API.V1.AnimalsController.phoenix_controller_pipeline/2\n (phoenix 1.8.5) lib/phoenix/router.ex:416: Phoenix.Router.__call__/5\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.plug_builder_call/2\n (app 0.1.0) deps/plug/lib/plug/debugger.ex:155: AppWeb.Endpoint.\"call (overridable 3)\"/2\n (app 0.1.0) lib/app_web/endpoint.ex:1: AppWeb.Endpoint.call/2\n (phoenix 1.8.5) lib/phoenix/endpoint/sync_code_reload_plug.ex:22: Phoenix.Endpoint.SyncCodeReloadPlug.do_call/4\n (bandit 1.10.4) lib/bandit/pipeline.ex:131: Bandit.Pipeline.call_plug!/2\n (bandit 1.10.4) lib/bandit/pipeline.ex:42: Bandit.Pipeline.run/5\n (bandit 1.10.4) lib/bandit/http1/handler.ex:13: Bandit.HTTP1.Handler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:18: Bandit.DelegatingHandler.handle_data/3\n (bandit 1.10.4) lib/bandit/delegating_handler.ex:8: Bandit.DelegatingHandler.handle_continue/2\n (stdlib 7.3) gen_server.erl:2424: :gen_server.try_handle_continue/3\n (stdlib 7.3) gen_server.erl:2291: :gen_server.loop/4\n (stdlib 7.3) proc_lib.erl:333: :proc_lib.init_p_do_apply/3\n \n\n## Connection details\n\n### Params\n\n %{}\n\n### Request info\n\n * URI: http://localhost:4000/api/v1/animals/dogs/random\n * Query string: \n\n### Headers\n \n * accept-encoding: gzip\n * host: localhost:4000\n * user-agent: req/0.5.17\n\n### Session\n\n %{}\n"