我正在测试节点js,很多问题都出现在我脑海中。我想将服务器制作成一个移动应用程序,只需从数据库中响应我需要的数据。这并不是那么复杂,但是我看到的所有人都使用Express和节点,但是当我看看Express时,如果你的目标是一个web应用程序(可能我错了),它只会给你帮助。我已经从我的mongodb数据库中获取了一个数据来调用我的节点服务器,但所有数据都在节点js原始代码中。我想知道是否存在API REST使用的其他库可以帮助进行移动开发,或者实际上,如果我还必须在原始节点中工作(这不是真正的问题)。我是节点中的新人,所以我可能会留下一些概念。为了使这个应用程序我使用React-Native。知道可能很重要。
答案 0 :(得分:2)
您可以使用快递来做同样的事情。或者你使用任何其他框架,如风帆,koa。但是大多数框架都是基于快递的,根据我的经验,表达是最好的。在过去的3年里,我一直在使用类似目的的快递。
Express提供基本功能,如路由,创建服务器,错误处理。您可以插入任何库来表达以做得更好。
答案 1 :(得分:2)
Express是一个简化开发很多的框架。你没有被迫使用它,只要记住,如果没有它,你将没有路由器,没有中间件,也没有Express的任何东西。
你可以,但如果你的应用变大,那就更难了。
希望它有所帮助。