|
@@ -1,18 +1,17 @@
|
|
'use strict';
|
|
'use strict';
|
|
|
|
|
|
-// This file contains all the logic for Express
|
|
|
|
-
|
|
|
|
const express = require('express');
|
|
const express = require('express');
|
|
const bodyParser = require('body-parser');
|
|
const bodyParser = require('body-parser');
|
|
const cors = require('cors');
|
|
const cors = require('cors');
|
|
const config = require('config');
|
|
const config = require('config');
|
|
const request = require('request');
|
|
const request = require('request');
|
|
-const cache = require('./cache');
|
|
|
|
-const db = require('./db');
|
|
|
|
-let utils;
|
|
|
|
const OAuth2 = require('oauth').OAuth2;
|
|
const OAuth2 = require('oauth').OAuth2;
|
|
|
|
|
|
|
|
+const api = require('./api');
|
|
|
|
+const cache = require('./cache');
|
|
|
|
+const db = require('./db');
|
|
|
|
|
|
|
|
+let utils;
|
|
|
|
|
|
const lib = {
|
|
const lib = {
|
|
|
|
|
|
@@ -35,6 +34,8 @@ const lib = {
|
|
app.use(cors(corsOptions));
|
|
app.use(cors(corsOptions));
|
|
app.options('*', cors(corsOptions));
|
|
app.options('*', cors(corsOptions));
|
|
|
|
|
|
|
|
+ api(app);
|
|
|
|
+
|
|
let oauth2 = new OAuth2(
|
|
let oauth2 = new OAuth2(
|
|
config.get('apis.github.client'),
|
|
config.get('apis.github.client'),
|
|
config.get('apis.github.secret'),
|
|
config.get('apis.github.secret'),
|
|
@@ -134,6 +135,8 @@ const lib = {
|
|
});
|
|
});
|
|
|
|
|
|
cb();
|
|
cb();
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|