This is backend service for Compass project using NodeJS, Koa
Node.js 4.2.1 postgreSQL 9.4.5
brew install postgresql
alias postgres.server='pg_ctl -D /usr/local/var/postgres -l /usr/local/var/postgres/server.log start'
alias postgres.stop='pg_ctl -D /usr/local/var/postgres stop -s -m fast'
postgres.server
psql -d template1 -U postgres
create user compass with password 'start123';
create database compass_backend;
grant all privileges on database compass_backend to compass;
\qnpm run dbnpm startnpm run devWe are using knex.js to help us generate and manage the database Migration. So please use knex.js migration to migrate all the database changes.
npm i -g knexknex migrate:make migration_nameknex migrate:latestFor more information please check the documentation: http://knexjs.org/#Migrations .
knex seed:runWe are using node-sql-fixtures to help us generate and manage database fixtures.
node ./fixtures/create.js| type | name |
|---|---|
| database | PostgreSQL |
| server | koa |
| ORM | bookshelf |