config stuff

This commit is contained in:
oatmealine 2020-01-25 01:02:53 +03:00
parent f50a975df2
commit 7bd647979d
No known key found for this signature in database
GPG key ID: C4CB49CFAD721145

View file

@ -1,19 +1,19 @@
import * as express from 'express'; import * as express from 'express';
import { MongoClient } from 'mongodb'; import { MongoClient } from 'mongodb';
import * as fs from 'fs';
const dbUrl = 'mongodb://localhost:27017'; // hardcoded for now const config = JSON.parse(fs.readFileSync('./config/config.json', {encoding: 'utf8'}));
const dbName = 'cumstormgdps'; // hardcoded for now
const dbClient = new MongoClient(dbUrl); const dbClient = new MongoClient(config.dbconnectionURL);
let db; let db;
console.log(`connecting to mongodb database ${dbName}@${dbUrl}...`); console.log('connecting to mongodb database...');
dbClient.connect((err) => { dbClient.connect((err) => {
if (err) return console.log(err); if (err) return console.log(err);
console.log('connected to database!'); console.log('connected to database!');
db = dbClient.db(dbName); db = dbClient.db(config.dbname);
const app = express(); const app = express();
app.use(express.urlencoded({ extended: true })); app.use(express.urlencoded({ extended: true }));
@ -26,5 +26,5 @@ dbClient.connect((err) => {
app.get('*', (req, res) => res.status(404).send('wrong page dumbass')); app.get('*', (req, res) => res.status(404).send('wrong page dumbass'));
app.listen(3000); app.listen(config.port);
}); });