Как получить доступ к переменным laravel env в узле js?
Я пытаюсь получить доступ к переменной APP APP_KEY laravel в моей установке сервера socket.io, но не знаю, как получить доступ к любой из переменных среды laravel.
Любая помощь приветствуется.
2 ответа
Решение
Проверьте этот пакет для node.js dotenv
Вы можете определить путь к .env
подать как
require('dotenv').config({path: '/custom/path/to/laravel/'});
Если они определены в файле .env, то вы не можете: это пакет PHP, который использует Laravel, который считывает эти значения и делает их доступными в приложении.
Вместо этого установите фактические переменные среды на вашем сервере или в определении вашего хоста. Тогда и ваше приложение Laravel, и любое другое приложение смогут их прочитать.