Na začiatku vývoja na strane servera s NodeJS som našiel veľa sľubných rámcov, ale nemôžem povedať, ktoré z nich podporujú relačné databázy (Namely Postgres).
Nejaké nápady? Rámce MVC na strane servera sú preferované.
odpovede:
4 pre odpoveď č. 1expresné je univerzálny rámec (a naozaj populárny), môžete ho použiť s ľubovoľnou databázou, ktorú chcete. Potrebujete ovládač databázy. Môžete použiť jednu z týchto možností:
https://github.com/brianc/node-postgres ( nízky level )
https://github.com/grncdr/node-any-db
https://github.com/brianc/node-sql
Existuje pravdepodobne oveľa viac, len Google to.
2 pre odpoveď č. 2
pozrite si zoznam modulov tu
existuje veľa db modulov pre mysql / SQLite / PostgreSQL atď ...
1 pre odpoveď č. 3
Ja by som ísť Sequelize.js, Je to ORM pre Postgres a MySQL. Odporúča sa v niektorých knihách o node.js. Skúsil som to a to vyzeralo sľubne.
Na druhej strane by som si položil otázku: Ak potrebujem použiť relačnú databázu, je node.js stále dobrou voľbou?
1 pre odpoveď č. 4
sails.js je postavený na expresnej (pozri odpoveď @freakish) a podporuje MySQL, Postgres a viac ako tucet ďalších databáz NoSQL a SQL.