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?
-2
A
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
- 1. Sollte ich Express.js oder Sails.js lernen?
- 2. Wann sollte ich Express.js über einen eigenständigen node.js
- 3. Sollte ich HTTP oder xmlhttprequest auf node.js verwenden? Wann?
- 4. Welche node.js-Socket-Engine sollte ich verwenden?
- 5. Node.js oder Express.js REST API Dokumentgenerator
- 6. Node.js Theorie - Node.js, Express.js, Passport.js
- 7. Sollte ich Cluster für jede Route in express.js verwenden?
- 8. Wie sollte ich Entity Framework verwenden?
- 9. Node.js + Express.js + SSL
- 10. Welche Datenbank sollte ich mit node.js verwenden?
- 11. Node.js & Express.js Font-Differenzierung
- 12. Wann sollte ich ein ORM-Framework verwenden?
- 13. Summernote Bild + Node.js (Express.js)
- 14. Sollte ich Int oder UInt16 verwenden?
- 15. Node.js Express.js geheime statische Dateien
- 16. Globale Header-Datei Node.js & Express.js
- 17. Node.js/Express.js Kettenzertifikat funktioniert nicht
- 18. node.js Express.js API http Post-Handler
- 19. Sollte ich Bootstrap verwenden?
- 20. Wann sollte ich @JoinColumn oder @JoinTable verwenden?
- 21. Sollte ich Klassenvererbung verwenden oder nicht?
- 22. PHP oder Javascript, die ich verwenden sollte
- 23. Wann sollte ich Subdomains verwenden oder vermeiden?
- 24. Sollte ich Threads oder mehrere Prozesse verwenden?
- 25. Sollte ich hier wakeFromNib oder initWithCoder verwenden?
- 26. Sollte ich Typklassen verwenden oder nicht?
- 27. Sollte ich Angular.copy() oder _.clone() verwenden?
- 28. Sollte ich DirectInput oder Windows-Nachrichtenschleife verwenden?
- 29. Sollte ich Xpath oder Regexp dafür verwenden?
- 30. Sollte ich CGMutablePath oder NSBezierPath verwenden?
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