.env process.env 不使用 DocuSign docusignAPI 使用 node.js 示例

.env process.env isn't working with DocuSign docusignAPI using node.js example

我在 https://github.com/docusign/qs-02-node-send-envelope 使用来自 docusign 的示例, 并配置 index.js 文件 ACCESS_TOKEN、ACCOUNT_ID、USER_FULLNAME 和 USER_EMAIL 它工作正常。但是当我配置 .env 文件时它不起作用。

我确实安装了 $ npm install$ npm install dotenv

ACCESS_TOKEN=eyJ0eXMtNjg5ODEyMjAzMzETtl0--w
ACCOUNT_ID=123456
USER_FULLNAME="Larry Smith"
USER_EMAIL=myemail@mail.com

这是本地主机的回答

API problem

Status code 401

Error message:

{
    "errorCode": "AUTHORIZATION_INVALID_TOKEN",
    "message": "The access token provided is expired, revoked or malformed."
}

使用 console.log(accessToken) 它回复 ACCESS_TOKEN 而不是 eyJ0eXMtNjg5ODEyMjAzMzETtl0--w

需要帮助来设置 process.env 使用 docusign 或 docusignapi。

来自 dotenv 文档:

尽早在您的应用程序中要求并配置 dotenv。

require('dotenv').config()

您可以打开日志记录以帮助调试某些键或值未按您预期设置的原因。

require('dotenv').config({ debug: process.env.DEBUG })