2016-05-08 8 views
1

私のpostgres dbをWebアプリケーションに接続する際に非常に困っています。私は角型のフルスタックジェネレータの横にyeomanを使って自分のWebアプリケーションを作成しました。私はこのプロセスを全く経験しておらず、確かな情報は見つけられません。ここでWebアプリケーションにPostgreSQL DBをAngular-fullstackで生成しました

/*** 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; 

(サーバー/ configの中にあります)SQLDBのための私のindex.jsである私は、ポート、データベース名、あなたが見ることができるようにユーザーの資格情報を入れました。それが適切かどうかわかりません。私はpostgresドライバをインストールしていない、またはそれらを開始しました。私の目標は、私の2つのapi、物とユーザを、対応するテーブル、物、ユーザのデータベースに接続することです。私の質問があまり一般的ではないことを願っています。これは非常に単純な問題かもしれませんが、私はデータベースを使ってWebアプリケーションを完全に完成させる方法を知りたいと思います。

答えて

0

DB情報の概要を示す/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" 
} 
} 

ドライバを追加することについては、ジェネレータを使用している場合は既にカバーされていると思います。間違っている可能性があります。

関連する問題