我正在尝试打印摘要变量的内容,但是没有任何运气。下面是我的代码。我读过一些教程,看不到为什么它不起作用。
// Store Credentials
var userName = "username";
var sharedSecret = "secret";
// Build Header
var date = new Date();
var nonce = md5(Math.random());
var nonce_ts = date.toISOString().replace(/(\.\d\d\dZ)/ ,'Z');
var digest = (new Buffer(sha1(nonce + nonce_ts + sharedSecret)).toString('base64'));
alert(digest);
它是从nodeJS提取的,我正在尝试将其制作为javascript。
答案 0 :(得分:3)
它是从nodeJS提取的,我正在尝试使其成为JavaScript。
然后,您需要确保将md5
,sha1
和Buffer
移植到您的JavaScript环境中。这些通常在浏览器中不可用。
之所以没有alert
窗口,是因为这些函数的代码崩溃了。通过打开浏览器的开发人员控制台(通常为F12),您可以轻松地看到这一点