Например, я хочу сделать вызов API следующим образом:
Код: Выделить всё
fetch(`${APP_URL}/api/users`)
Я хочу знать правильный или лучший способ использовать значение APP_URL в моем файле JavaScript — либо передав его из Laravel, либо используя Vite, либо какой-либо другой метод.
Что я пробовал и чего ожидал:
Я попытался напрямую получить доступ к переменной .env в моем файле script.js следующим образом:
console.log(process.env.APP_URL);
Но она вернулась неопределенной.
Затем я также попробовал импортировать ее, используя:
import.meta.env.APP_URL;
Это тоже не сработало.
Я ожидал получить значение, определенное в моем файле .env, например:
APP_URL=http://localhost:8000
чтобы я мог использовать его в своем JavaScript файл для вызовов API, например:
fetch(
Код: Выделить всё
${APP_URL}/api/dataНо вместо этого я вообще не могу получить к нему доступ из внешнего интерфейса.
Подробнее здесь: https://stackoverflow.com/questions/797 ... js-file-in
Мобильная версия