'If I set a token using Postman, the token value is null in environment

If I set a token using Postman, the token value is null in the environment. For example, to be a little more specific: POST Request

{
"username": "test",
"password": "password"
}

Response:

{
"status": 0,
"message": "success"
"token":"zxvnm5yrhd6dfdfd6fd8g56f6teui5AXgGk851"
}

That token needs to be added to other APIs in order to be tested, but I want it to be added automatically, or just to call it, so I don't always have to copy-paste. Code:

var data = pm.response.json();
console.log(pm.environment.set("token", data.access_token));

pm.globals.unset("jwttoken");
console.log(pm.globals.toObject());
pm.globals.set("jwttoken", response.json().token);
console.log(pm.globals.toObject());

Environment: enter image description here



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source