我已经开始开发一个新应用程序,其中后端只是一个 REST API。我对 Node 还很陌生,所以我从 Express 开始。我仍处于早期阶段,因此我正在寻找有关正确使用框架的建议。
我研究过 Express、Koa、HAPI、LoopBack 和 Restify。我喜欢 Restify,但它似乎并不是最受欢迎的选择。我也喜欢 LoopBack 的外观。
我很乐意以某种形式使用 Swagger/OpenAPI 来记录我的 API。我见过许多 Express 模块,其他人也修改了这些模块以与 Restify 配合使用。
有什么建议吗?谢谢!
最佳答案
对 Express 有大量支持,但您几乎可以将所有您喜欢使用的东西混合在一起。我喜欢使用node-mysql Node 模块,这样我就可以在后端使用mysql。老实说,我只是创建自己的 API。它们真的很容易构建。您只需在 js 文件中定义路由,然后为每个端点定义 get、post 和 delete 函数。我希望这会有所帮助。
编辑:这里是使用 NodeJS、Express 和 MySQL 制作 REST API 的教程。如果您知道自己在使用 javascript 做什么,这将让您在几个小时之内就可以上手。
http://www.yogasaikrishna.com/simple-restful-api-using-nodejs-express-and-mysql/
关于node.js - RESTful API 的最佳基于 Node 的架构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41305919/