関数crypto.pbkdf2Sync()
in node.js
APIがあり、Angular2プロジェクトで使用しています。Angular2:node.jsのfrontend "crypto.pbkdf2Sync"関数での使用方法
私はそれをインポートして使用しようとしました。プロジェクトがエラーなしでコンパイルしますが、ブラウザでは、私はエラーを取得する:ここで
TypeError: webpack_require.i(...) is not a function at createHashSlow (hash.ts:4)
はhash.ts
モジュールです:
import { pbkdf2Sync } from 'crypto';
import { CONFIG } from '../config';
export function createHashSlow(password, salt) {
return pbkdf2Sync(
password,
salt,
CONFIG.crypto.hash.iterations,
CONFIG.crypto.hash.length,
'SHA1'
).toString('base64');
};
私が間違って何をしたのですか?それを動作させるには?
ありがとうございました! –