Одним из самых удобных модулей в экосистеме 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

Deno - это простая, современная и безопасная среда выполнения для JavaScript и TypeScript, которая использует V8 и построена на Rust.

DenoLand

О гипер

Hyper - это сервисная структура, созданная с использованием Deno, проверьте Hyper на https://hyper.io, узнайте, как вы можете создавать масштабируемые приложения с помощью Hyper.