Jeg har arbejdet på at få mit websted til at fungere på openshift i et par dage nu. Jeg brugte den sidste dag eller to på at sikre mig, at alle de npm-pakkeversioner, som jeg bruger på min computer, er de samme som de versioner, der bruges på openshift. Efter at jeg synkroniserede alle versionerne, var det meget arbejde at re-faktorere min kode, men jeg fik det til sidst til at virke.
Den største fejl, jeg skulle finde ud af, var, at da jeg prøvede at lave en PUT
anmodning, selv troede, at jeg ikke ændrede _id
felt - det ville give mig denne fejl:
MongoError: Mod on _id not allowed
Jeg indså til sidst, at jeg var nødt til at oprette et objekt med alle de samme oplysninger, bare uden _id
felt for at få opdateringen til at virke.
Bortset fra det, krævede det bare en masse piller for at få det rigtigt - her er resultatet af mit arbejde - http://hackabox-eamonbenproject.rhcloud.com/ - problemet, jeg har haft, vedrører det forum, jeg lavede, så tjek det ud - det er fuldt funktionelt.