2017-03-22 6 views
0

ノードのバックエンドを使用していて、格子縞に接続しようとしています。 マイコード:ノードエラーのあるクライアントにplaid接続しました

var plaid = require('plaid'); 

var clientID = "bla"; 
var secretID = "bla"; 
var publicKey = "bla"; 

var client = new plaid.Client(
    clientID, 
    secretID, 
    publicKey, 
    plaid.environments.sandbox 

); 

私は私のコンソールでこのエラーを取得していますが:

throw new Error('Invalid Plaid environment'); 
    ^

Error: Invalid Plaid environment 
    at new Plaid.Client (C:\Users\me\Documents\found\SPA\node_modules\plaid\index.js:26:11) 
    at module.exports (C:\Users\me\Documents\found\SPA\app\routes.js:48:22) 
    at Object.<anonymous> (C:\Users\me\Documents\found\SPA\server.js:48:24) 
    at Module._compile (module.js:570:32) 
    at Object.Module._extensions..js (module.js:579:10) 
    at Module.load (module.js:487:32) 
    at tryModuleLoad (module.js:446:12) 
    at Function.Module._load (module.js:438:3) 
    at Module.runMain (module.js:604:10) 
    at run (bootstrap_node.js:394:7) 

ノー運とこれらのそれぞれを使用して試してみました:

plaid.environments.sandbox 
plaid.environments.development 
plaid.environments.tartan 

何が起こっていますか?

参考:https://plaid.com/docs/quickstart/#accessing-item-data

UPDATE: 私は私のアプリの別の部分で作業するには、以下のこのコードを得ている:私はclient.getTransactions()を使用しようとしていますし、あることが要求されるしかし

var plaidClient = new plaid.Client(clientID, secretID, plaid.environments.tartan); 

var plaidClient = new plaid.Client(clientID, secretID, publicID, plaid.environments.sandbox); client.getTransactions()を動作させるには

更新日?

答えて

0

何らかの理由で私は格子縞のバージョンが間違っていました。修正するためにアンインストールして再インストールする必要がありました。今すぐ動作します。

関連する問題