.env process.env не работает с DocuSign docusignAPI на примере node.js - PullRequest
0 голосов
/ 22 сентября 2019

Я использую пример из docusign в https://github.com/docusign/qs-02-node-send-envelope, и настроил файл 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

, это ответ localhost

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.

1 Ответ

2 голосов
/ 22 сентября 2019

С dotenv документы:

Как можно раньше в вашем приложении, потребуйте и настройте dotenv.

require('dotenv').config()

Вы можете включить ведение журнала, чтобы помочь отладке, почемунекоторые ключи или значения не устанавливаются так, как вы ожидаете.

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