Может быть, кто-то будет достаточно хорош, чтобы провести меня через этот конфигурационный файл, так как я немного запутался в этой строке module.exports = {default: staging, dev, staging, production}[RELEASE_CHANNEL]
, почему она говорит, что дважды готовится? и какой из этих трех будет задан по умолчанию?
вот весь файл конфигурации.
import Constants from 'expo-constants'
const RELEASE_CHANNEL = Constants.manifest.releaseChannel || 'production';
const production = {
myURL: 'https://......./api',
apiURL: 'https://......./user',
timeout: 3000,};
const dev = {
myURL: 'https://......./api',
apiURL: 'https://......./user',
timeout: 3000,};
const staging = {
const production = {
myURL: 'https://......./api',
apiURL: 'https://......./user',
timeout: 3000,};
module.exports = {default: staging, dev, staging, production}[RELEASE_CHANNEL]
в другом коде это импортируется следующим образом: * import {myURL} from '../config'
однако нет никакой спецификации, по которой используется один из трех различных API.