.env 파일로 api 키 숨기기

Nov 22, 2024
.env 파일로 api 키 숨기기

1. 라이브러리 설치

https://pub.dev/packages/flutter_dotenv // 설치하기 flutter pub add flutter_dotenv

2. .env 파일 만들기

1. 외부에 만들어야 됨 절대, lib 파일에 만들지 않기 2. pubspec.yaml에서, .env 추가하기 assets: - .env

3. .env 파일에 API 키 숨기기

API_KEY=44774154-123132131 //뒤에 띄어쓰기 공간 없이 설정하기

4. API 키 불러오기

1. import 'package:flutter_dotenv/flutter_dotenv.dart'; //import 해주기 2. 함수 부분에, final apiKey = dotenv.env['API_KEY']; //등록해놓고, 3. 여기서, 코드에서, $변수를 붙여서 넣어주기 Uri.parse('https://pixabay.com/api/?key=$apiKey&q=$query&image_type=photo&pretty=true'));

5. main.dart 수정하기

void main() async { await dotenv.load(fileName: ".env"); runApp(const MyApp()); }
Share article

정리한 노션 내용을 올리는 공간