Одним из самых удобных модулей в экосистеме NodeJS является модуль dotenv. С помощью этого модуля вы можете создать .env
файл и разместить переменные среды для своего приложения, а затем загрузить их в свое приложение с помощью функции require('dotenv').config()
. В Deno у нас нет требований, и Deno по-другому обрабатывает загрузку переменных среды.
Deno.env
В Deno вы вызываете вместо того, чтобы process.env
, как в NodeJS, был простым объектом. Deno.env
- это не простой объект. Вы можете получить доступ к значениям, используя метод get
.
dotenv для Deno
Существует dotenv для Deno, который даже проще в использовании, чем dotenv для NodeJS.
создайте свой .env
GREETING=Hello
импортировать модуль load.ts
из пакета dotenv
import "https://deno.land/x/dotenv/load.ts";
console.log(Deno.env.get('GREETING'));
И теперь вы можете получить доступ к информации о конфигурации из .env
, как если бы вы обращались к переменным среды в Deno.
Резюме
В Deno есть другая обновленная технология, к которой все еще нужно привыкать, но многие библиотеки, которые мы используем в NodeJS, теперь имеют альтернативные библиотеки в Deno и могут служить тем же целям. Ознакомьтесь с экосистемой Deno Third Party для этих реализаций.
Deno - безопасная среда выполнения для JavaScript и TypeScript
О гипер
Hyper - это сервисная структура, созданная с использованием Deno, проверьте Hyper на https://hyper.io, узнайте, как вы можете создавать масштабируемые приложения с помощью Hyper.