GET /nasa/asteroids
Get a list of asteroids making close approaches to Earth today, from NASA's Near Earth Object Web Service (NeoWs). Returns asteroid names, estimated diameters, closest approach distances, relative velocities, and whether they are classified as potentially hazardous. Useful for space awareness apps, science education tools, and astronomy dashboards that track objects passing near our planet.
curl https://nordapi.ee/api/v1/nasa/asteroids
HTTP 500: "# UndefinedFunctionError at GET /api/v1/nasa/asteroids\n\nException:\n\n ** (UndefinedFunctionError) function App.Nasa.get_asteroids_today/0 is undefined (module App.Nasa is not available)\n (app 0.1.0) App.Nasa.get_asteroids_today()\n (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:21: AppWeb.API.V1.NasaController.asteroids/2\n (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:1: AppWeb.API.V1.NasaController.action/2\n (app 0.1.0) lib/app_web/controllers/api/v1/nasa_controller.ex:1: AppWeb.API.V1.NasaController.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/nasa/asteroids\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"