$ производит неожиданный идентификатор в JS - PullRequest
0 голосов
/ 28 мая 2020

Я использую $ {} для вызова API из .env, проблема:

мой код:

const url = 'http://api.openweathermap.org/data/2.5/weather?q=London,uk&units=metric&appid=${process.env.API_KEY}'

сейчас, ${process.env.API_KEY} работает отдельно от строки, а не как функция или идентификатор. Как я могу решить эту проблему?

Ps: Я новичок в JS

1 Ответ

0 голосов
/ 28 мая 2020

Если вы используете встроенные выражения с нотацией $ {...}, вам нужно поместить их между обратными кавычками, например: `$ {...}`

var process = { env: { API_KEY: 'my_app_id' } };

const url = `http://api.openweathermap.org/data/2.5/weather?q=London,uk&units=metric&appid=${process.env.API_KEY}`;

console.log(url);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...