标签: node.js heroku
我正在创建一个将部署到prod的节点应用程序。为了便于设置开发环境,我想在本地使用sqlite3 - 并在部署到heroku时使用postgres。
node-sqlite3和node-postgres包似乎有一些不同的API - 所以我似乎需要一个额外的抽象层来在两个引擎之间切换。
有没有一种简单的方法可以在节点应用上的postgres和sqlite之间切换?
答案 0 :(得分:0)
您应该使用ORM,例如sequelize
答案 1 :(得分:0)
对于这些问题,您似乎有两种解决方案:
对于我的项目,我选择了第二个选项,并在Vagrant中设置了一个devenviroment,与所有团队成员共享。