尝试从邮递员脚本中调用Cognito令牌

时间:2019-01-23 14:53:17

标签: node.js aws-sdk amazon-cognito postman-pre-request-script

在邮递员内部工作,我试图使用节点的aws-sdk从Cognito调用jwtToken,但出现以下错误:

  

评估预请求脚本时出错:错误:找不到模块'aws-sdk'

这是我的密码:

df

到目前为止,我只在以下位置运行过命令:酿造安装节点 npm install aws-sdk

我确定我缺少某种配置来调用该模块,任何帮助都可以!谢谢!

1 个答案:

答案 0 :(得分:0)

似乎Postman Sandbox无法获得脚本的外部依赖项。

通过将代码存储在邮递员全局变量或环境变量中,您可以利用eval() Javascript函数来导入其他Javascript代码。

示例:eval(postman.getGlobalVariable('aws-sdk-code'))

请参见提示5:http://blog.getpostman.com/2017/07/28/api-testing-tips-from-a-postman-professional/

此外,一旦代码执行完毕,您似乎可能会遇到一个以后的问题,就像您在AmazonCognitoIdentity包中请求amazon-cognito-identity-js类一样。

https://www.npmjs.com/package/amazon-cognito-identity-js