哪个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数据库。