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