2012-04-14 6 views
1

babble.meteor.comにアプリをアップロードしましたが、クライアントからレコードを挿入しようとすると、次のエラーが表示されます:[app] .meteor.comにレコードを挿入する際に404が見つかりませんでした

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:私はHerokuのアプリに私のコードをプッシュして、それが正常に動作しますので

はこのように見えるが、.meteor.com [アプリ]のための唯一の問題です。

答えて

0

[app] .meteor.comの問題のようです。アプリの削除と再デプロイはうまくいきました。

$ meteor deploy --delete [app].meteor.com 
$ meteor deploy app.meteor.com 
0

ウェブデベロッパーコンソールでこのPOSTエラーが表示されますか?これは、何らかの理由でサーバーが再起動し、クライアントが再接続する必要があることを意味します。これは必ずしも問題ではありませんが、新しいサーバーへの再接続はまれですが、起こります。

ただし、サーバーコードにエラーがあり、アプリケーションがクラッシュしている可能性があります。 meteor logs [app] .meteor.comでログを調べ、問題がないか調べます。

+0

私のために働く:)、チャットアプリをすることに私を打つ。おかげさまで – jonathanKingston

+0

私は今、別の問題に直面しています。私は質問を編集しています。 – Chetan

関連する問題