Как получить доступ к переменным 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, и любое другое приложение смогут их прочитать.

Другие вопросы по тегам