diff options
author | eug-vs <eug-vs@keemail.me> | 2020-06-09 19:23:44 +0300 |
---|---|---|
committer | eug-vs <eug-vs@keemail.me> | 2020-06-09 19:23:44 +0300 |
commit | de9771959850f193f173616b73099c3ae6f010c9 (patch) | |
tree | 65262d9badbc46f99d8644705c4aeed62e5373ca /index.ts | |
parent | 39d637a817460ee62a0a6667abd6afc5b6898895 (diff) | |
download | which-api-de9771959850f193f173616b73099c3ae6f010c9.tar.gz |
feat!: integrate mongoDB
Diffstat (limited to 'index.ts')
-rw-r--r-- | index.ts | 17 |
1 files changed, 15 insertions, 2 deletions
@@ -1,4 +1,16 @@ import app from './app'; +import mongoose from 'mongoose'; + + +mongoose.Promise = global.Promise; + +mongoose.connect('mongodb://localhost:27017/which', { useNewUrlParser: true }); + +const db = mongoose.connection; +db.on('error', console.error.bind(console, 'connection error:')); +db.once('open', function() { + console.log('Connection to MongoDB successful'); +}); // Add any new real-time connection to the `everybody` channel app.on('connection', connection => @@ -8,7 +20,8 @@ app.on('connection', connection => app.publish(data => app.channel('everybody')); -app.listen(3030).on('listening', () => - console.log('Feathers server listening on localhost:3030') +const port = 3030 +app.listen(port).on('listening', () => + console.log(`Feathers server listening on localhost:${port}`) ); |