Settings
live Instance와 local Instance를 동적으로 설정하는 방법
Eppo:)
2022. 10. 25. 10:58
const live = '라이브서버주소'
const local = '로컬호스트 주소'
console.log(process.env.NODE_ENV)
// React 내부에서 어떤 환경으로 실행되고 있는지 조회할 수 있음
// 개발환경일때는 development 라고 뜸
const host = process.env.NODE_ENV === 'development' ? local :live
export const locationRequest = (serchTerm) => {
return fetch(`${host}/API주소`).then....
}
확장성이 있는 util 모듈로 만들어보자 ㅇ_ㅇ
/src/utils/env.js
const liveHost = '라이브서버주소'
const localHost = '로컬호스트 주소'
export const isDevelopment = process.env.NODE_ENV === 'development'
export const host = isDevelopment? liveHost : localHost
이렇게 만들어놓으면 로컬환경일때는 로컬주소로, 배포환경일때는 배포주소로 설정이 된당 대박
import { host } from '../../utils/env';
export const locationRequest = (serchTerm) => {
return fetch(`${host}/API주소`).then .....
}
깔끔해 채고야