• Nuxt 3 - как прокинуть переменные окружения в production?

    @OrgEvent
    Windows 11, Nuxt 3.2.2

    .env
    NUXT_API_SECRET_PATH=Private_api_secret_path
    NUXT_API_SECRET_KEY=Private_my_secret_key_123
    
    NUXT_PUBLIC_API_BASE_URL=https://jsonplaceholder.typicode.com
    NUXT_PUBLIC_API_BASE_TOKEN=test2323

    ---
    nuxt.config.ts
    runtimeConfig: {
            apiSecretPath: 'NUXT_API_SECRET_PATH',
            apiSecretKey: 'NUXT_API_SECRET_KEY',
            public: {
                apiBaseUrl: 'NUXT_PUBLIC_API_BASE_URL',
                apiBaseToken: 'NUXT_PUBLIC_API_BASE_TOKEN',
            }
        },

    ---
    app.vue
    <script setup>
    const config = useRuntimeConfig()
    console.log(config.public.apiBaseUrl)
    console.log(config.public.apiBaseToken)
    console.log(config.apiSecretPath)
    console.log(config.apiSecretKey)
    </script>

    ---
    Полностью разобрался в вопросе, протестировал, все работает.
    Ответ написан
    Комментировать