Les applications Nuxt peuvent rencontrer une erreur lors de l'utilisation de variables .env pour configurer des modules, comme ReCaptcha. La console peut afficher « Erreur ReCaptcha : Aucune clé fournie », malgré la présence d'un fichier .env avec la clé requise.
Dans Nuxt 2.13 et supérieur, le @nuxtjs/dotenv Le module n'est plus nécessaire car la configuration d'exécution est intégrée au framework. Pour utiliser les variables .env, suivez ces étapes :
Importez les variables nécessaires dans nuxt.config.js :
1 2 3 4 5 6 7 8 9 |
|
Importez ce qui suit :
1 |
|
Utilisez ce qui suit dans nuxt.config.js :
1 2 3 4 5 6 7 |
|
Utilisez le variables dans vos composants à l'aide de useRuntimeConfig() :
1 2 3 4 |
|
Utilisez les variables dans les composables :
1 2 3 4 |
|
Si vous utilisez Nuxt 2 pré-2.13, le module @nuxtjs/dotenv est requis. Vous pouvez ajouter cette méthode à votre fichier nuxt.config.js :
1 2 |
|
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!