말랑한 하루

[Flutter] (Proejct) MapleApp: 7. env, API KEY 추가 본문

개발/Flutter

[Flutter] (Proejct) MapleApp: 7. env, API KEY 추가

지수는말랑이 2024. 1. 4. 20:23
반응형

Github에 Personal API KEY가 노출되지 않도록 dotenv를 활용해 API KEY를 변수로 치환하여 사용할 것이다.

🐇 flutter_dotenv

다음은 flutter_dotenv를 설치하고 사용하기 까지 순서를 기술하겠다.

 

🥕 flutter_dotenv install

flutter pub add flutter_dotenv
flutter pub get

🥕 root directory에 .env 파일 만들기

 

🥕 .gitignore에 *.env 추가하기

 

🥕 pubspec.yaml의 flutter: assets:에 - .env 추가하기

 

🥕 .env 파일에 변수와 키 추가하기

VALUE_NAME=API_KEY

🥕 main.dart에서 .env 파일 읽어오기

void main async {
	await dotenv.load(fileName: '.env');
}

🥕 Application의 어디서든 변수에 엑세스 하기

dotenv.get('VALUE_NAME');
반응형
Comments