首页 > 解决方案 > 我是否需要使用 Express 或其他库来制作仅使用节点返回 JSON 的服务器?

问题描述

我正在测试节点 js,很多问题浮现在我的脑海。我想为移动应用程序创建一个服务器,它只响应我需要从数据库中获取的数据。这并不是那么复杂,但是我看到的所有人都将 Express 与 node 一起使用,但是当我查看 Express 时,似乎它只会在您的目标是 Web 应用程序时为您提供帮助(可能我错了)。我已经从调用我的节点服务器的 mongodb 数据库中获取数据,但所有数据都在节点 js 原始代码中。我想知道是否存在其他可以帮助移动开发的 API REST 库,或者事实上,我是否还必须在原始节点中工作(这不是一个真正的问题)。我是节点新手,所以我可能会留下一些概念。为了使它成为我使用 React-Native 的应用程序。知道这一点可能很重要。

标签: javascriptnode.jsmongodbreact-native

解决方案


你可以使用 express 来做同样的事情。或者您使用任何其他框架,例如sails、koa。但是大多数框架都是基于 express 的,根据我的经验 express 是最好的。在过去的 3 年里,我一直在以类似的目的运行 express。

Express 提供路由、创建服务器、错误处理等基本功能。您可以插入任何库来表达以做得更好。


推荐阅读