You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change all the files in the data directory to match the data model of your app.
Run heroku create
Run npm run setup-heroku to create a heroku SQL database in the cloud to go with your heroku app.
Run heroku config:get DATABASE_URL to get your heroku sql database url from the cloud. Put this in your .env file, under DATABASE_URL
Run npm run setup-db
Run npm run start:watch to start the dev server
Routes are in app.js, not in server.js. This is so our tests will not launch a server every time.
HARD MODE: Override default queries
// OPTIONALLY pass in new queries to override defaultsconstauthRoutes=createAuthRoutes({selectUser(email){returnclient.query(` SELECT id, email, hash FROM users WHERE email = $1; `,[email]).then(result=>result.rows[0]);},insertUser(user,hash){console.log(user);returnclient.query(` INSERT into users (email, hash) VALUES ($1, $2) RETURNING id, email; `,[user.email,hash]).then(result=>result.rows[0]);}});
About
Backend (Node.js, PostgreSQL) for a full-stack app that is made for those seeking a meditative space to listen to calming music while favoriting images inspired by emotions.