私は同形反応プロジェクトで作業しており、Reduxモジュール内でStripeノードSDK(REST APIと比較して)を使用しようとしています。 Webpackがプロジェクトをビルドするとき、私はエラー:Module not found: Error: Cannot resolve module 'child_process'
を得ます。私はこれがノードのみのモジュールなので、ブラウザ上で使用することはできません(私はStripe APIコールをサーバー側から呼び出すことを望みます)、Stripe node_moduleがパッケージ化されていないことを確認する方法はわかりませんブラウザのapp.jsファイルに追加します。同形React/Redux/Webpackのノードライブラリを使用
reduxモジュールのJSX側で、stripeモジュールをインポートしていますが、私はstripe.modelからIStripeインターフェイスをインポートし、getPlansListディスパッチャはmy stripe reduxモジュールからインポートしています。
私の質問は、同型Reactプロジェクト内のノードのみのモジュールをどのように使用するのですか?私のStripeコールを処理するサーバー専用のノードプロセスを別に実行する必要がありますか?または、私の同形アプリ内にこの機能を含めることは可能ですか?
ありがとうございます!
ちょっとした調査をしています。サーバーとクライアントの両方が使用できるAPIプロキシを実装することをお勧めします。そうすれば、サーバー側でプライベートAPI資格情報を保護することができます。このようなもの:https://github.com/topheman/topheman-apis-proxy – omencat