From 139bd1c94d3884e4c7efc51642eae6c9cfc0f7fa Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 7 May 2024 08:31:37 +1000 Subject: [PATCH] add api key --- .env.example | 1 + nuxt.config.js | 1 + services/Api.js | 5 ++++- 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index f50abc49..0be7e81c 100644 --- a/.env.example +++ b/.env.example @@ -5,3 +5,4 @@ PORT=8002 NUXT_ENV_HEADER_X_ONUU={apiKey} MAPBOX_TOKEN={mapboxToken} GITHUB_TOKEN={githubToken for release-it} +API_KEY={openNEMapiKey} diff --git a/nuxt.config.js b/nuxt.config.js index 325543bc..b4f8ffe8 100755 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -18,6 +18,7 @@ module.exports = { env: { SITEWIDE_ANNOUNCEMENT: process.env.SITEWIDE_ANNOUNCEMENT, + API_KEY: process.env.API_KEY, mapboxToken: process.env.MAPBOX_TOKEN || '', DATA_BASE_URL: useDev ? 'https://data.dev.opennem.org.au/' diff --git a/services/Api.js b/services/Api.js index 9bad282d..f7bbe2a5 100644 --- a/services/Api.js +++ b/services/Api.js @@ -1,5 +1,7 @@ import axios from 'axios' +const apiKey = process.env.API_KEY + const getApiBaseUrl = () => { let apiBaseUrl = `https://api.opennem.org.au` let host = undefined @@ -35,7 +37,8 @@ const http = axios.create({ headers: { Accept: 'application/json', 'Content-Type': 'application/json', - 'X-ONAU': process.env.NUXT_ENV_HEADER_X_ONUU + 'X-ONAU': process.env.NUXT_ENV_HEADER_X_ONUU, + Authorization: `Bearer ${apiKey}` } })