哪个NodeJS框架支持关系数据库?

时间:2013-01-17 09:43:19

标签: node.js postgresql

我正在使用NodeJS开始服务器端开发,我发现了许多有前景的框架,但无法分辨哪些框架支持关系数据库(即Postgres)。

有什么想法吗?服务器端MVC框架是首选。

4 个答案:

答案 0 :(得分:4)

Express是通用框架(并且非常受欢迎),您可以将它用于您想要的任何数据库。你只需要一个数据库驱动程序。您可以使用以下方法之一:

https://github.com/brianc/node-postgres(低级)

https://github.com/grncdr/node-any-db

https://github.com/brianc/node-sql

可能还有很多,只是谷歌。

答案 1 :(得分:2)

查看模块列表here

mysql / SQLite / PostgreSQL等有很多数据库模块......

答案 2 :(得分:1)

我会选择Sequelize.js。它是Postgres和MySQL的ORM。在一些书中推荐使用node.js.我试了一下它看起来很有希望。

另一方面,我会问自己一个问题:如果我需要使用关系数据库,node.js仍然是一个不错的选择吗?

答案 3 :(得分:1)

sails.js建立在express(参见@freakish的答案)之上,并支持MySQL,Postgres以及其他十几个NoSQL和SQL数据库。