Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么我会得到;未处理的异常:不是字符串或缓冲区类型";?_Javascript_Node.js_Amazon Web Services_Amazon S3 - Fatal编程技术网

Javascript 为什么我会得到;未处理的异常:不是字符串或缓冲区类型";?

Javascript 为什么我会得到;未处理的异常:不是字符串或缓冲区类型";?,javascript,node.js,amazon-web-services,amazon-s3,Javascript,Node.js,Amazon Web Services,Amazon S3,错误源于下面的行,这没有意义,因为我正确地遵循了示例()。任何暗示都将不胜感激 var signer = new AwsSign({ accessKeyId: 'AKIAIO7EXAMPLE', secretAccessKey: 'bPxRfiCYEXAMPLEKEY', }); 错误 此错误与字符串缓冲区无关。这是由于没有正确安装模块造成的。仔细检查以确保模块已安装 @JacobMattison-对象文字中的最后一个逗号是可以接受的。此异常来自AwsSign实

错误源于下面的行,这没有意义,因为我正确地遵循了示例()。任何暗示都将不胜感激

var signer = new AwsSign({
        accessKeyId: 'AKIAIO7EXAMPLE',
        secretAccessKey: 'bPxRfiCYEXAMPLEKEY',
});
错误


此错误与字符串缓冲区无关。这是由于没有正确安装模块造成的。仔细检查以确保模块已安装

@JacobMattison-对象文字中的最后一个逗号是可以接受的。此异常来自
AwsSign
实现的深层次。如果是我,我会在异常源处设置一个断点,并在异常发生之前检查行上的本地状态,以查看它不满意的变量,并查看我从中学到了什么。
 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)