2017-09-28 2 views
-2

Je construis une application Web où l'événement de html est traduit comme une requête au serveur de js de noeud. Le noeud doit interroger le mongo et renvoyer la réponse sous forme de fichier json. Ma question est comment puis-je écrire un fichier json à partir du résultat de la requête? Devrais-je utiliser un cadre express pour y parvenir?Devrais-je utiliser le framework express.js ou le serveur http node.js?

+0

Vous n'êtes pas obligé. Vous pouvez construire Json à partir de Node.js. Que vous devriez est une discussion opiniâtre, ne convient pas pour SO. – GolezTrol

Répondre

0

Vous pouvez utiliser Express pour cela, mais vous n'êtes pas obligé de le faire. Express a une méthode res.json() pour exactement ce genre de chose mais ce n'est pas le seul cadre qui est bon pour cela - d'autres options incluent (mais ne sont pas limitées à) Hapi, Restify, LoopBack, Sails, Koa, Seneca, et quelques autres. Si vous décidez d'implémenter tout cela vous-même avec le module http de bas niveau, gardez une chose à l'esprit: lorsque vous utilisez JSON.stringify() pour sérialiser vos données en JSON, vous devez toujours le placer dans un bloc try/catch à gérer exceptions qui peuvent se produire pour certaines entrées, ou vous pouvez utiliser le module tryjson.