一個關於如何在Netlify functions中使用環境變數的簡要指南。

要在 Netlify Functions 中使用環境變數,可以訪問 process.env 變量:

process.env.YOUR_VARIABLE

您也可以在JS文件的開頭使用對象解構,使代碼更加精簡:

const { YOUR_VARIABLE } = process.env;

因此,在程序的其餘部分中,您只需要使用 YOUR_VARIABLE

您可以通過Netlify管理介面來設置這些變量(您也可以將它們添加到代碼庫中,但我建議使用Netlify界面,這樣您的Git存儲庫中就不會有任何機密信息)。

注意:這種方法不適用於Netlify Edge Functions,僅適用於在AWS Lambda上運行的Netlify“常規”Functions。

對於Netlify Edge Functions,您需要使用 Deno.env.get(),像這樣:

Deno.env.get('YOUR_VARIABLE')

示例:

export default () => new Response(Deno.env.get('YOUR_VARIABLE'))