Closed sarkistlt closed 5 years ago
I was on a version 2.1.0-beta-1, so to generate JWT I was doing the following:
2.1.0-beta-1
const userAcl = { 'paths': { '/v1/users/**': {}, '/v1/conversations/**': {}, '/v1/sessions/**': {}, '/v1/knocking/**': {} } }; return new Promise((resolve) => { nexmo.users.create({ name: userName, display_name: userName, }, () => { const jwt = Nexmo.generateJwt(privateKey, { application_id: '****', sub: userName, exp: new Date().getTime() + 86400, acl: userAcl, }); resolve(jwt); }); });
after upgrading to 2.4.0, I'm getting error that nexmo.users is undefined, so how should I generate JWT after upgrade?
2.4.0
nexmo.users
nexmo.users is only on beta releases, as well as conversations. You'll need to update to the latest @beta, which is v2.4.3-beta-1 To do that you can npm install nexmo@beta
npm install nexmo@beta
thanks for clarifying!
I was on a version
2.1.0-beta-1
, so to generate JWT I was doing the following:after upgrading to
2.4.0
, I'm getting error thatnexmo.users
is undefined, so how should I generate JWT after upgrade?