javascript - 我是否需要使用 Express 或其他库来制作仅使用节点返回 JSON 的服务器?
问题描述
我正在测试节点 js,很多问题浮现在我的脑海。我想为移动应用程序创建一个服务器,它只响应我需要从数据库中获取的数据。这并不是那么复杂,但是我看到的所有人都将 Express 与 node 一起使用,但是当我查看 Express 时,似乎它只会在您的目标是 Web 应用程序时为您提供帮助(可能我错了)。我已经从调用我的节点服务器的 mongodb 数据库中获取数据,但所有数据都在节点 js 原始代码中。我想知道是否存在其他可以帮助移动开发的 API REST 库,或者事实上,我是否还必须在原始节点中工作(这不是一个真正的问题)。我是节点新手,所以我可能会留下一些概念。为了使它成为我使用 React-Native 的应用程序。知道这一点可能很重要。
解决方案
你可以使用 express 来做同样的事情。或者您使用任何其他框架,例如sails、koa。但是大多数框架都是基于 express 的,根据我的经验 express 是最好的。在过去的 3 年里,我一直在以类似的目的运行 express。
Express 提供路由、创建服务器、错误处理等基本功能。您可以插入任何库来表达以做得更好。
推荐阅读
- python - 熊猫数据框分组到一个新的数据框,在同一行分组观察
- android-studio - 无法解决:uz.shift:colorpicker:0.5
- python - 在数组中查找匹配的数字并将结果打印到新数组
- python - Python Kivy:更改 min_state_time 属性的值不会改变按钮的行为
- django - 提交表单时Django not null约束失败
- node.js - 将带有日期列的 xlsx 文件解析为字符串或 javascript 中的正确时间戳日期
- python - 当我隐藏按钮并取消隐藏按钮时,tkinter 中会添加另一个重复按钮。如何解决这个问题?
- r - R中的并排条形图与ggplot
- jekyll - 用于告诉 Jekyll 避免将永久链接规则应用于非降价文件的配置
- azure - Azure:服务主体获取服务主体列表的权限