말랑한 하루
[Flutter] (Proejct) MapleApp: 7. env, API KEY 추가 본문
반응형
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');
반응형
'개발 > Flutter' 카테고리의 다른 글
[Flutter] (Project) MapleApp: 9. Loading UI 제작 (0) | 2024.01.06 |
---|---|
[Flutter] (Proejct) MapleApp: 8. dio, API 요청 (0) | 2024.01.05 |
[Flutter] (Project) MapleApp: 6. Notifier 구현 (0) | 2024.01.04 |
[Flutter] (Proejct) MapleApp: 5. MainHome Page 제작 (0) | 2024.01.03 |
[Flutter] (Project) MapleApp: 4. AppBar 개발 (0) | 2024.01.02 |
Comments