我正在使用 NodeJS 开始服务器端开发,我发现了很多有前途的框架,但不知道其中哪些支持关系数据库(即 Postgres)。
有任何想法吗?首选服务器端 MVC 框架。
我正在使用 NodeJS 开始服务器端开发,我发现了很多有前途的框架,但不知道其中哪些支持关系数据库(即 Postgres)。
有任何想法吗?首选服务器端 MVC 框架。
Express是通用框架(并且非常流行),您可以将它与您想要的任何数据库一起使用。您只需要一个数据库驱动程序。您可以使用以下之一:
https://github.com/brianc/node-postgres(低级)
https://github.com/grncdr/node-any-db
https://github.com/brianc/node-sql
应该还有很多,google一下吧。
在此处查看模块列表
有许多用于 mysql/SQLite/PostgreSQL 等的数据库模块...
sails.js建立在 express 之上(参见 @freakish 的回答),并支持 MySQL、Postgres 和十几个其他 NoSQL 和 SQL 数据库。
我会选择Sequelize.js。它是 Postgres 和 MySQL 的 ORM。在一些关于 node.js 的书籍中推荐它。我试了一下,看起来很有希望。
另一方面我会问自己一个问题:如果我需要使用关系数据库,node.js 是否仍然是一个不错的选择?