将 PostgreSQL 数据库连接到使用 Angular-fullstack 生成的 Web 应用程序
Connecting PostgreSQL DB to Web App Generated with Angular-fullstack
我在将我的 postgres 数据库连接到我的网络应用程序时遇到了巨大的麻烦。我使用 yeoman 和 angular-fullstack generator.I 创建了我的网络应用程序,我对这个过程完全陌生,我找不到任何可靠的信息。这是我的 index.js for sqldb(位于 server/config 内)
/*** Sequelize initialization module */
'use strict';
import path from 'path';
import config from '../config/environment';
import Sequelize from 'sequelize';
var db = {
Sequelize,
sequelize: new Sequelize(5432,"postgres","postgres","password")
};
// Insert models below
db.Thing = db.sequelize.import('../api/thing/thing.model');
db.User = db.sequelize.import('../api/user/user.model');
module.exports = db;
如您所见,我输入了端口、数据库名称、用户凭据。我不知道这样说对不对。我没有安装任何 postgres 驱动程序,也没有启动它们等。我的目标是将我的两个 api,thing 和 user,连接到具有相应表,thing 和 user 的数据库。我希望我的问题不是太笼统,我认识到这可能是一个非常简单的问题,但是,我想知道如何使用数据库完全完成 Web 应用程序。
我会在 /app/server/config 中使用 config.json 来概述您的数据库信息。例如:
{
\ stage = your product stage
"stage": {
"username": "db.usrnm",
"password": "db.pswd",
"database": "db",
"host": "127.0.0.1",
"dialect": "postgres",
"port": "5432"
}
}
至于添加驱动程序,我认为如果您使用的是生成器,那已经涵盖了——我可能是错的。
我在将我的 postgres 数据库连接到我的网络应用程序时遇到了巨大的麻烦。我使用 yeoman 和 angular-fullstack generator.I 创建了我的网络应用程序,我对这个过程完全陌生,我找不到任何可靠的信息。这是我的 index.js for sqldb(位于 server/config 内)
/*** Sequelize initialization module */
'use strict';
import path from 'path';
import config from '../config/environment';
import Sequelize from 'sequelize';
var db = {
Sequelize,
sequelize: new Sequelize(5432,"postgres","postgres","password")
};
// Insert models below
db.Thing = db.sequelize.import('../api/thing/thing.model');
db.User = db.sequelize.import('../api/user/user.model');
module.exports = db;
如您所见,我输入了端口、数据库名称、用户凭据。我不知道这样说对不对。我没有安装任何 postgres 驱动程序,也没有启动它们等。我的目标是将我的两个 api,thing 和 user,连接到具有相应表,thing 和 user 的数据库。我希望我的问题不是太笼统,我认识到这可能是一个非常简单的问题,但是,我想知道如何使用数据库完全完成 Web 应用程序。
我会在 /app/server/config 中使用 config.json 来概述您的数据库信息。例如:
{
\ stage = your product stage
"stage": {
"username": "db.usrnm",
"password": "db.pswd",
"database": "db",
"host": "127.0.0.1",
"dialect": "postgres",
"port": "5432"
}
}
至于添加驱动程序,我认为如果您使用的是生成器,那已经涵盖了——我可能是错的。