私はMeteor 1.2アプリケーションをサーバー上で実行しています(nginxをプロキシとして使用しています)、これはさまざまな理由でDDPをサポートしていません。この場合、アプリはXHRポーリングに戻り、期待どおりに動作します。また、環境変数DISABLE_WEBSOCKETS=1
でライブをデプロイして、ウェブソケットを無効にすることもできます。これはChromeのネットワークタブで確認できます。XHRはいつGET要求に戻りますか?
私は再現できない散発的な問題のバグレポートを受け取りました。
フォーム提出でPOSTを使用せず、GETに戻す(つまり、URL内のすべてのフォームデータを見ることができる)ように見え、フォームがまったく送信しないようです。
MeteorのXHRはPOSTからGETに復帰できますか?残念ながら、私はこれを再現することはできませんし、問題を示唆するログには何も見ていません。
フォームはどのように提出しますか?あなたはそのコードを共有できますか? –
xhrにjQueryを使用していますか?その場合、ユーザーがフォームを送信するときに$ .postを使用しますか? @christianFritzのように、フォームのhtmlコードとsubmit/postを管理するjsが必要です。 – Rebolon
@ChristianFritz MeteorJSのAutoFormです.Meteorと同じように、フレームワーク自体が扱う場合はコンポーネント間の配管もあります。意味のあるコードを抽出できるかどうかがわかります。 – mpdonadio