В моем приложении у меня есть база данных, которая содержит таблицу для 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`
Какая лучшая практика здесь?