Vue Apollo でファイルをアップロードするとノードがクラッシュし、コール スタック サイズが _openReadFs の最大制限を超えます
P粉331849987
P粉331849987 2024-03-27 09:45:25
0
1
385

Apollo-boost-upload を使用して、graphQl ファイル アップロード フロントエンドをセットアップしようとしています。バックエンドコードはこのリンクに基づいています https://dev.to/dnature/handling-file-uploads-with-apollo-server-2-0-14n7。 次の行をserver.jsファイルに追加すると、パーサーのブレークポイントに到達します

リーリー

アップロードタイプのスキーマ変更後

リーリー

これは Vue コンポーネントです

リーリー

リーリー

これが問題の特定に役立つ場合は、バックエンドの更新された typedef (コメントアウトされた古いコード) をここに示します。

リーリー

現在、Node アプリケーションが次のログでクラッシュします

P粉331849987
P粉331849987

全員に返信(1)
P粉276064178

「apollo-upload-server」を「graphql-upload」に変更する必要がありました

変更 1:

「apollo-upload-server」をコメントアウトして「graphql-upload」を使用します

リーリー

ミドルウェアでは、これ

が使用されます

変更 2:

リーリー

古いコードを置き換える

リーリー

また、パーサーにこれを追加しました

変更 3:

パーサーファイルのgraphql-uploadからアップロードをインポートします

リーリー

詳細については、Apollo ドキュメントを参照してください。これにより、ノードがエラー「_openReadFs が最大コール スタック サイズを超えました...」でクラッシュする問題が修正されました。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!