我正在使用NodeJS开始服务器端开发,我发现了许多有前景的框架,但无法分辨哪些框架支持关系数据库(即Postgres)。
有什么想法吗?服务器端MVC框架是首选。
答案 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数据库。