为什么我得到“未处理异常:不是字符串或缓冲区类型”
Why Do I Get "Unhandled exception: Not a string or buffer Type"?
错误源自下面这一行,因为我正确地遵循了示例(https://www.npmjs.org/package/aws-sign),所以它没有意义。如有任何提示,不胜感激。
var signer = new AwsSign({
accessKeyId: 'AKIAIO7EXAMPLE',
secretAccessKey: 'bPxRfiCYEXAMPLEKEY',
});
误差 Caught unhandled exception: Not a string or buffer TypeError: Not a string or buffer
at exports.createHmac (crypto.js:138:21)
at hmacSha1 (/rhel5pdi/workplace/jamiey/jamiey-awsProject/src/awsProject/node_modules/aws-sign/index.js:62:17)
at sign (/rhel5pdi/workplace/jamiey/jamiey-awsProject/src/awsProject/node_modules/aws-sign/index.js:77:10)
at new authorization (/rhel5pdi/workplace/jamiey/jamiey-awsProject/src/awsProject/node_modules/aws-sign/index.js:47:39)
此错误与字符串缓冲区无关。这是由于没有正确安装模块造成的。再次检查以确保模块已安装。
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 从 Node.js 模块中的缓冲区实例中逐行读取字符串
- JavaScript-将数组缓冲区转换为字符串
- node.js请求POST数组“;第一个参数必须是字符串或缓冲区;
- 节点.js流 - 缓冲区到字符串给出 [对象对象]
- 将包含 ASCII 中二进制十六进制的字符串转换为缓冲区
- 如何将数组缓冲区转换为字符串
- 缓冲区中的nodejs解码字符串返回多行字符串
- 如何将utf-16缓冲区与字符串进行比较
- 如何识别数组缓冲区是字符串还是图像
- 将数组缓冲区转换为字符串
- Redis将字符串保存为某些操作系统的缓冲区,而不是其他操作系统
- 为什么我得到“未处理异常:不是字符串或缓冲区类型”
- Nodejs:将字符串转换为缓冲区
- 将数组缓冲区转换为字符串:超出最大调用堆栈大小