আমি যখন আমার গিথুব করার প্রতিশ্রুতিবদ্ধ তখন এর জন্য আমার এপিআই কীটি আড়াল করার চেষ্টা করছি এবং আমি গাইডেন্সের জন্য ফোরামটি দেখেছি, বিশেষত নিম্নলিখিত পোস্টটি:
আমি কীভাবে তৈরি-প্রতিক্রিয়া-অ্যাপ্লিকেশন এপিআই কী লুকাব?
আমি পরিবর্তনগুলি করেছি এবং সুতাটি আবার চালু করেছি। আমি কী ভুল করছি তা আমি নিশ্চিত নই –– আমি .env
আমার প্রকল্পের মূলটিতে একটি ফাইল যুক্ত করেছি (আমি নাম দিয়েছি process.env
) এবং যে ফাইলটি আমি রেখেছি REACT_APP_API_KEY = 'my-secret-api-key'
।
আমি ভাবছিলাম এটি fetch
এপিস.জেজে আমার কী-টি যুক্ত করার উপায় হতে পারে এবং আমি টেম্পলেটটি আক্ষরিক ব্যবহার না করে একাধিক ফর্ম্যাট চেষ্টা করেছি, তবে আমার প্রকল্পটি এখনও সংকলন করবে না।
কোন সাহায্যের অনেক প্রশংসা করা হয়।
performSearch = (query = 'germany') => {
fetch(`https://api.unsplash.com/search/photos?query=${query}&client_id=${REACT_APP_API_KEY}`)
.then(response => response.json())
.then(responseData => {
this.setState({
results: responseData.results,
loading: false
});
})
.catch(error => {
console.log('Error fetching and parsing data', error);
});
}
process.env
এটির নাম দিন.env.local or .env.process
এবং এটি