[Flutter]env 사용법

에러전문·2024년 4월 8일
0

https://pub.dev/packages/flutter_dotenv

서비스 운영중 개발서버/상용서버 분리를 위하기도 있고 각각 다른 서버 주소와 라이브러리들이 달라 하드코딩을 막기 위해서 사용한다.

현재 나는 main에서 해당처럼 분리시켜 사용중이다.

await dotenv.load(fileName: "development.env"); // 개발 환경
await dotenv.load(fileName: "production.env"); // 상용 환경

해당 방식처럼 개발 환경 / 상용 환경을 분리한뒤 서버주소 등과같은값들은 env 파일에 저장해두었다.

API_URL=http://development.com

이런식으로 저장을 한뒤 해당 값들을 사용시에는

dotenv.env['API_URL'];

이런식으로 사용한다.

profile
초보자입니다. 많은지적 감사합니다.

0개의 댓글