0

私は React と Fluxible と Electron を使用してアプリ フローに取り組んでいましたが、標準の React フローに従います。つまり、component -> action -> store -> component

  1. いくつかの React コンポーネントをクリックすると、in がトリガーActionされますActionCreators
  2. Actionfs.readfileSync'done'をstore
  3. React コンポーネントは の変更を確認storeし、再び をレンダリングcomponentします。

ファイルをアプリに読み込もうとしたとき、ステップ 2 で失敗しました。次のようなエラーメッセージが表示されます。

Uncaught Error: process.binding is not supported

そして、私は何か間違ったことをしたのだろうか?ありがとう。

4

1 に答える 1

1

fs モジュールはクライアントでは機能しません。ファイル アクセスをサーバー専用の場所に移動し、XHR エンドポイントを介して公開する必要があります。Fluxible-plugin-fetchr を使用している場合は、サービス内でこれを実行し、アクション クリエーターからサービスを呼び出すことができます。

于 2015-06-26T08:41:05.673 に答える