私は数日間、自分のサイトをopenshiftで動作させるように取り組んでいます。私は最後の1日か2日を費やして、コンピューターで使用するすべてのnpmパッケージバージョンがopenshiftで使用されるバージョンと同じであることを確認しました。すべてのバージョンを同期した後、コードをリファクタリングするのは大変な作業でしたが、最終的には機能するようになりました。
私が理解しなければならなかった主なエラーは、PUT
を実行しようとしたときに発生したことです。 _id
を変更していなくてもリクエスト フィールド-このエラーが発生します:
MongoError: Mod on _id not allowed
最終的に、_id
を使用せずに、すべて同じ情報を使用してオブジェクトを作成する必要があることに気付きました。 更新を機能させるためのフィールド。
それ以外は、それを正しくするために多くの調整が必要でした-これが私の労力の結果です- http://hackabox-eamonbenproject.rhcloud.com/ -私が抱えていた問題は、私が作成していたフォーラムに関係しているので、チェックしてください-完全に機能しています。