Răsfoiți Sursa

feat: Add APP_NAME env variable

Set the APP_NAME environment variable in quasar.config.js and use it to
set the X-App-Origin header in axios requests.
DenLopes 1 lună în urmă
părinte
comite
ba5e49432f
2 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 1 0
      quasar.config.js
  2. 1 0
      src/boot/axios.js

+ 1 - 0
quasar.config.js

@@ -55,6 +55,7 @@ export default defineConfig((ctx) => {
       // publicPath: '/',
       // analyze: true,
       env: {
+        APP_NAME: "skeleton",
         API_URL: ctx.dev ? "http://localhost:8000" : "http://localhost:8000",
         PASSWORD: ctx.dev ? "S@ft2080." : "",
         WEBSOCKET_API: ctx.dev

+ 1 - 0
src/boot/axios.js

@@ -14,6 +14,7 @@ api.interceptors.request.use(
     const savedLanguage = Cookies.get("locale");
     const language = savedLanguage || window.navigator.language;
     config.headers["Accept-Language"] = language;
+    config.headers["X-App-Origin"] = process.env.APP_NAME;
     if (accessToken) {
       config.headers.Authorization = `Bearer ${accessToken}`;
     }