2

Now でプロジェクトをデプロイするときに、Sanity トークンをシークレットとして保存しようとしていますが、すべてが機能していないようです。これが私の状況です:

  1. Sanity トークンをシークレットとして CLI に追加しました (私はそれを と呼びましたsanity_token)。

  2. now.jsonプロジェクトのルートにファイルを追加しました。

    {
        "version": 1,    
        "build": {
            "env": {
                "SANITY_TOKEN": "@sanity_token"
            }
        },    
        "env": {
            "SANITY_TOKEN": "@sanity_token"
        }            
    }```
    
  3. 次のように変数を使用しましたsanity.js

    ...
    token: process.env.SANITY_TOKEN,
    ...
    

npm run dev...しかし、実行時も展開時も機能しないようですnow。ページが読み込まれ、エラーはありませんが、正気度に到達できないため、コンテンツがありません。秘密が抜けているようです。私は何が間違っているのでしょうか?

4

1 に答える 1