cartes icon indicating copy to clipboard operation
cartes copied to clipboard

fichier env.local

Open etienneJr opened this issue 1 year ago • 1 comments

Salut, Je n'ai pas compris comment faire fonctionner le fichier env.local avec la clé maptiler. J'ai essayé de mettre le fichier dans le dossier voyage, puis dans app, puis dans futureco, et j'avais irrémédiablement l'erreur :

⨯ app/voyage/Map.tsx (91:8) @ Component
 ⨯ Error: You have to configure env NEXT_PUBLIC_MAPTILER, see README
    at Component (./app/voyage/Map.tsx:127:15)
  89 |
  90 | 	if (process.env.NEXT_PUBLIC_MAPTILER == null) {
> 91 | 		throw new Error(
     | 		     ^
  92 | 			'You have to configure env NEXT_PUBLIC_MAPTILER, see README'
  93 | 		)
  94 | 	}

J'ai fini par utiliser export pour créer la variable d'environnement. Je suis preneur d'une explication pour geek débutant !

etienneJr avatar Mar 19 '24 22:03 etienneJr

Bonjour,

dans mon fichier .env.local j'ai ça :

VOYAGE=oui
NEXT_PUBLIC_MAPTILER=xyz

Il est à la racine du repo futureco.

C'est étrange que ça ne marche pas chez toi.

Tu lances bien "yarn dev" pour ce soit next qui lance le serveur et aille récupérer le .env.local ?

laem avatar Mar 27 '24 14:03 laem

C'est possible que la confusion vienne d'une typo dans le readme du dossier voyage: il faut que le fichier soit nommé .env.local et pas env.local (et doit etre placé à la racine).

mawagusura avatar May 08 '24 08:05 mawagusura

Ah mazette c'était juste ça ! Et ça me parait tellement évident maintenant que je le lis ... J'ai corrigé dans la pull request #259. Merci !

etienneJr avatar May 08 '24 15:05 etienneJr