Когда я добавил 3 ключа API в файл .env, один api не работает в React.js на консоли?

#javascript #reactjs #security

#javascript #reactjs #Безопасность

Вопрос:

 REACT_APP_API_KEY = xxxxxxxxxxxxxxxxxxxxx
REACT_APP_TEMPLATE_ID = xxxxxxxxxxxxxxxxx
REACT_APP_SERVICE_ID = xxxxxxxxxxxxxxxxxx
 
  • Я поместил весь приведенный выше код в env-файл react.js проект
 
const API_KEY = process.env.REACT_APP_API_KEY;
const SERVICE_KEY = process.env.REACT_APP_SERVICE_ID;
const TEMPLATE_ID = process.env.REACT_APP_TEMPLATE_ID;
console.log(API_KEY,SERVICE_KEY,TEMPLATE_ID)
const Contact = () => {....
 

-Когда я консолью, я получаю только два значения, т.Е. api_key и service_id, template_id не определено, почему?

Комментарии:

1. Вы пытались перезапустить проект react?

Ответ №1:

Возможно, вам потребуется установить dotenv

И требовать его в верхней части вашего приложения

 require('dotenv').config()
 

Комментарии:

1. если требуется dotenv, то почему две среды работают, а одна не работает.