NodeJS Scryptはエラーなしでクラッシュします
質問
NodeJSライブラリScryptを使用してパスワードをハッシュします。
scrypt.hash(new Buffer(data.password), scryptParameters, function(err, res) {
console.log(res);
//scrypt.verify(res, "incorrect password");
});
.
それは完全に機能します。しかし、この問題は私がハッシュを検証するために行のコメントを外したときです(私はそれを同じ関数(そしてSyncronyly)のために単純さのために)
スクリプトはエラーなしでクラッシュするだけです!これが私がコンソールに入るものです
/Users/foo/Documents/nodejs/wow/models/user.js:44
scrypt.verify(res, "incorrect password");
^
[object Object]
31 Jul 10:26:52 - [nodemon] app crashed - waiting for file changes before starting...
.
また、[object Object]
であるものは、ある種のオブジェクトを置きようとしているようです。私はその行のコメントを外す前にコンソールに何も得られないように、コンソールではありません。
だれでも同じ問題がありましたか?事前にありがとうございます。
解決
scrypt.hash(new Buffer(data.password), scryptParameters, function(err, res) {
scrypt.verify.config.keyEncoding = "utf8";
scrypt.verify(res, "incorrect password");
});
. 所属していません StackOverflow