我正在尝试创建一个create-next-app,它从https://newscatcherapi.com/free-news-api获取数据并将其显示在我的app上。
我有API密钥来访问API。但是我不知道在哪里保存API密钥,并调用API获取API密钥。
期待任何资源链接或任何其他答案来学习API调用与API键。
我正在尝试创建一个create-next-app,它从https://newscatcherapi.com/free-news-api获取数据并将其显示在我的app上。
我有API密钥来访问API。但是我不知道在哪里保存API密钥,并调用API获取API密钥。
期待任何资源链接或任何其他答案来学习API调用与API键。
1条答案
按热度按时间wmtdaxz31#
API密钥是你不想分享的东西,所以你要做的是把它们保存在你的服务器上,这样就没有人能看到它们,这也意味着你需要在服务器上使用你的API密钥获取数据,然后发送最终的数据。你可以通过在应用目录中使用API路由或者现在通过使用服务器操作来完成它,我个人不建议使用这个功能,因为这个功能目前在这里有一个实现API的方法。https://youtu.be/vrR4MlB7nBI
回到存储API密钥的地方,我们更喜欢使用称为环境变量的东西来存储它们,您可以在这里阅读更多关于它们的信息,如果没有指定,它们将不会暴露给浏览器。
https://nextjs.org/docs/pages/building-your-application/configuring/environment-variables