Перейти к основному содержанию

Storage

Storage нужен для файлов, которые приложение должно использовать после deploy: изображений, иконок, документов и других ассетов.

Поддерживаемые форматы

ТипПримеры
JPEG.jpg, .jpeg
PNG.png
WebP.webp
GIF.gif
Максимальный размер одного изображения в интерфейсе Cloud: 10 MB.

Как загрузить файл

1

Откройте проект

Перейдите в проект и откройте панель Cloud.
2

Перейдите в Storage

Откройте вкладку Storage. Если Cloud еще не включен, сначала включите его для проекта.
3

Загрузите файл

Выберите файл на компьютере. После загрузки Layeron покажет список файлов, размер и публичный URL.
4

Используйте URL в проекте

Скопируйте публичный URL и попросите чат подставить его в нужное место приложения.
Для интерфейсных изображений лучше загружать оптимизированные .webp или .png, чтобы preview открывался быстрее.

Удаление файлов

Удаление файла из Storage убирает его из хранилища проекта. Если этот URL уже используется в коде, изображение может пропасть из интерфейса. Перед удалением проверьте, что файл больше не нужен проекту.

Env

Env хранит переменные окружения проекта. Это правильное место для API keys, токенов, URL внешних сервисов и других настроек, которые не должны лежать в коде.

Примеры переменных

VITE_API_URL=https://api.example.com
PUBLIC_SITE_URL=https://example.com
NEXT_PUBLIC_ANALYTICS_ID=...

Правила имен

Имена переменных должны быть в верхнем регистре и состоять из латинских букв, цифр и _.
ХорошоПлохо
VITE_API_URLvite_api_url
PUBLIC_SITE_URLPUBLIC-SITE-URL
NEXT_PUBLIC_ANALYTICS_IDNEXT PUBLIC ANALYTICS ID
Для frontend-проектов используйте публичные префиксы, если значение должно быть доступно в браузере: VITE_, NEXT_PUBLIC_ или PUBLIC_.
Любая переменная, доступная в браузере, не является настоящим секретом. Не помещайте приватные ключи в frontend-код.

Как добавить переменную

1

Откройте Env

В панели Cloud откройте вкладку Env.
2

Введите имя и значение

Имя будет приведено к верхнему регистру. Значение скрывается в интерфейсе.
3

Сохраните переменную

Layeron добавит переменную в окружение проекта.
4

Перезапустите или redeploy проект

Чтобы приложение увидело новую переменную, может потребоваться новый запуск проекта.

Что не хранить в проекте

Не добавляйте в файлы проекта:
  • .env и .env.local
  • .npmrc
  • SSH-ключи
  • приватные токены
  • доступы к платежам, базам данных или админкам
Храните такие значения только в Env и не вставляйте их в чат как обычный текст.