ExilienDev
ExilienDev
NNuxt
Created by ExilienDev on 2/7/2025 in #❓・help
Strange Behavior in dev mode , works in production serving build mode
i am using axios for fetching api calls for example plugins/axios.ts import { defineNuxtPlugin, useRuntimeConfig } from "#app"; import axios from "axios"; import type { AxiosInstance } from "axios"; export default defineNuxtPlugin(nuxtApp => { const config = useRuntimeConfig(); const baseURL = config.public.apiBase as string; // Create Axios Instance const api: AxiosInstance = axios.create({ baseURL, headers: { "Content-Type": "application/json", }, withCredentials: true, // Ensures cookies/session support }); // Add Response Interceptors api.interceptors.response.use( response => response, error => { return Promise.reject(error); } ); // Provide Axios Globally nuxtApp.provide("axios", api); }); and then i am calling it in my pages in below format import { useNuxtApp, useSeoMeta, definePageMeta } from "#imports"; const nuxtApp = useNuxtApp(); const $axios = nuxtApp.$axios; try { loading.value = true; const response = await $axios.get(/categories?page=${page.value}&limit=${perPage.value}); records.value = response.data.records; docs.value = response.data.data as Category[]; } catch (error) { } finally { loading.value = false; } };
5 replies