Как структурировать изображения / URL-адреса ресурсов для различных сред в postgres / node - PullRequest
0 голосов
/ 29 января 2019

В моем приложении у меня есть база данных, которая содержит таблицу для exercises.

Вот пример моих данных мои данные:

{
  id: 5,
  name: "Push Up",
  video_url: "http://localhost:1337/assets/videos/push-up.mp4",
  category: null,
  audio_file_url: null
}

Моя текущая идея состоит в том, чтобы простоустановите video_url на /assets/videos/push-up.mp4.

Затем в моем приложении добавьте суффикс при вызове URL для разрешения полного пути, который устанавливается по-разному в разных средах, таких как:

// app/constants.js

const assetUrlMap = {
  local: 'http://localhost:1337',
  dev: 'https://staging-url.com',
  prod: 'https://production-url.com'
}

export const ASSET_URL = assetUrlMap['prod']
// app/someOtherFile.js

import { ASSET_URL } from 'app/constants.js'

const pushUpUrl = `${ASSET_URL}/assets/videos/push-up.mp4`

Какая лучшая практика здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...