哪个NodeJS框架支持关系数据库?
我开始使用NodeJS进行服务器端开发,我发现了很多有希望的框架,但是不能说出哪些支持关系数据库(即Postgres)。
有任何想法吗? 服务器端MVC框架是首选。
Express是通用框架(并且非常stream行),您可以将其用于任何您想要的数据库。 你只需要一个数据库驱动程序。 您可以使用其中的一个:
https://github.com/brianc/node-postgres (低级别)
https://github.com/grncdr/node-any-db
https://github.com/brianc/node-sql
可能有很多很多,只是谷歌它。
看看这里的模块列表
有许多数据库模块为MySQL / SQLite / PostgreSQL等…
我会去Sequelize.js 。 这是Postgres和MySQL的ORM。 在一些关于node.js的书中推荐。 我试了一下,看起来很有希望。
另一方面,我会问自己一个问题: 如果我需要使用关系数据库,node.js仍然是一个不错的select?
sails.js是build立在express上的(请参阅@ freakish的答案),并支持MySQL,Postgres和其他十几个NoSQL和SQL数据库。