アプリを babble.meteor.com にアップロードしましたが、クライアントからレコードを挿入しようとすると、次のエラーが発生します。
Messages.insert({name: "lol", text: "hey there"})
"656bffcf-7046-4cce-b460-5441195680ae"
POST http://babble.meteor.com/sockjs/074/ohxs7fj4/xhr_send 404 (Not Found)
アプリケーションは、ローカルでもイントラネットでも問題なく動作します。
これが私が定義したコードですMessages
(クライアントとサーバーの両方で実行されます):
Messages = new Meteor.Collection("messages")
編集:
POST は現在進行中のようですが、サーバー側のデータベースを調べると、レコードは実際には挿入されておらず、クライアントでのみ更新されています。そのため、ページを更新すると、クライアントに挿入されたすべてのメッセージが失われました。どうしたの?
編集2:
これは [app].meteor.com だけの問題のようです。自分のコードを Heroku アプリにプッシュしたところ問題なく動作したからです。