我应该使用express.js framework还是node.js http服务器?

我应该使用express.js framework还是node.js http服务器?,node.js,express,mean-stack,body-parser,Node.js,Express,Mean Stack,Body Parser,我正在构建一个web应用程序,其中来自html的事件被转换为对NodeJS服务器的查询。节点必须查询mongo并将响应作为json文件发送回。 我的问题是如何根据查询结果编写json文件?我应该使用express framework来实现这一点吗?您可以使用express,但不必这样做。Express有一个RES.JSON方法,正好是那种东西,但它不是唯一的框架,它有利于其他选项,但不限于HAPI、RealStUP、回环、风帆、膝关节炎、Seneca等。 如果您决定自己用低级http模块实现所有

我正在构建一个web应用程序,其中来自html的事件被转换为对NodeJS服务器的查询。节点必须查询mongo并将响应作为json文件发送回。
我的问题是如何根据查询结果编写json文件?我应该使用express framework来实现这一点吗?

您可以使用express,但不必这样做。Express有一个RES.JSON方法,正好是那种东西,但它不是唯一的框架,它有利于其他选项,但不限于HAPI、RealStUP、回环、风帆、膝关节炎、Seneca等。
如果您决定自己用低级http模块实现所有这些功能,那么请记住一件事:当您使用JSON.stringify将数据序列化为JSON时,您始终需要将其放入try/catch块以处理某些输入可能发生的异常,或者您可以使用该模块。

您不必这样做。您可以从Node.js构建Json。你是否应该是一个固执己见的讨论,不适合这样。