2017-09-28 1 views
-2

Ich baue eine Web-App, wo das Ereignis von HTML als Abfrage auf den Knoten js Server übersetzt wird. Der Knoten muss den Mongo abfragen und die Antwort als JSON-Datei zurücksenden. Meine Frage ist, wie kann ich eine JSON-Datei aus dem Ergebnis der Abfrage schreiben? Sollte ich Express-Framework verwenden, um dies zu erreichen?Sollte ich express.js Framework oder node.js HTTP-Server verwenden?

+0

Sie müssen nicht. Sie können Json aus Node.js erstellen. Ob du das solltest, ist eine eigensinnige Diskussion, ungeeignet für SO. – GolezTrol

Antwort

0

Sie können Express dafür verwenden, aber Sie müssen nicht. Express hat eine res.json() Methode für genau diese Art von Sache, aber es ist nicht der einzige Rahmen, der dafür gut ist - andere Optionen umfassen (sind aber nicht beschränkt auf) Hapi, Restify, LoopBack, Sails, Koa, Seneca und einige andere.

Wenn Sie sich entscheiden, alle, dass Sie sich mit dem niedrigen Pegel http Modul zu implementieren, dann halten eins im Sinn: Wenn Sie JSON.stringify() verwenden, um Ihre Daten zu serialisieren Sie immer brauchen, um JSON es in einem try/catch-Block setzen zu handhaben Ausnahmen, die bei einigen Eingaben auftreten können, oder Sie können das Modul tryjson verwenden.

Verwandte Themen