写 express 或者 koa 时 遇到业务逻辑很复杂 很多的 SQL, 而且结果会有依赖, 最佳实践是哪种?

查看 70|回复 3
作者:nodejsexpress   
sql 条数不多的情况下,用回调,
数量多了用 await promosify, 不知道还有没有其他更好的方案?
ORM 就有点烦, 需要定义对象, 表太多, 字段也多.

SQL, await, koa, orm

jerrry   
可以试试 Prisma
guiling   
用 orm 的话,表隐射可以找工具生成的,比如 typeorm 可以用 typeorm-model-generator ,https://github.com/Kononnable/typeorm-model-generator
如果不用 orm 的话,那也要自己封装,抽出通用 sql ,最后的结果也是一个简化的 orm
然后建议少用回调,直接都封装成 promise ,链式的 then 也很少用,一般用 async ,await ,逻辑清晰,方便维护
subframe75361   
https://github.com/kysely-org/kysely + prisma
您需要登录后才可以回帖 登录 | 立即注册

返回顶部