CONST decodeImage =必要とする( 'jimp' ).read。 CONST qrcodeReader =(「QRコードリーダー」を必要とします)。 qrDecode( "123.png" 機能(データ){ にconsole.log(データ); }); 関数qrDecode(データ、コールバック){ decodeImage(データ、関数(ERR、画像){ 場合(ERR){ コールバック(偽); リターン; } せdecodeQR = 新しいqrcodeReader(); decodeQR.callback = 関数(errorWhenDecodeQR、結果) { 場合(errorWhenDecodeQR){ コールバック(偽)。 リターン; } もし(!{結果) コールバック(偽)。 リターン; } 他{ コールバック(result.result) } }。 decodeQR.decode(image.bitmap)。 }); }
ダウンロードしjimp、QRコードリーダーを導入する二つのモジュールを実現することができます。