Skip to content

Commit 206d6b7

Browse files
author
Jiaping Zeng
committed
ew
1 parent be14ab1 commit 206d6b7

File tree

6 files changed

+40
-131
lines changed

6 files changed

+40
-131
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,5 @@ yarn-error.log*
1919
*.njsproj
2020
*.sln
2121
*.sw*
22+
23+
config

auth.js

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
1-
//All requirements for this file
1+
//Dependencies
22
var passport = require('passport')
33
var Auth0Strategy = require('passport-auth0')
4+
var config = require('config')
5+
6+
var domain = process.env.domain ? process.env.domain : config.get('domain')
7+
var cID = process.env.cID ? process.env.cID : config.get('cID')
8+
var cS = process.env.cS ? process.env.cS : config.get('cS')
49

510
//Instance information needed for authentication
611
var strategy = new Auth0Strategy({
7-
domain: process.env.domain,
8-
clientID: process.env.cID,
9-
clientSecret: process.env.cS,
12+
domain: domain,
13+
clientID: cID,
14+
clientSecret: cS,
1015
callbackURL: 'https://motilate.herokuapp.com/user/callback'
1116
}, (accessToken, refreshToken, extraParams, profile, done) => {
1217
return done(null, profile)

package-lock.json

+21-117
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"start": "node server.js"
77
},
88
"dependencies": {
9-
"cli-color": "^1.4.0",
9+
"config": "^2.0.1",
1010
"ejs": "^2.6.1",
1111
"express": "^4.16.4",
1212
"express-session": "^1.15.6",

routes/index.js

-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
var express = require('express')
22
var router = express.Router()
33

4-
//Makes urls look nice but does not work (if thats what is supposed to do if not JP please change this comment)
54
router.get('/', (req, res) => {
65
res.redirect('/user/login')
76
})

server.js

+7-8
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,16 @@
1-
//All of the requirements for the file
1+
//Dependencies
22
var express = require('express')
33
var bodyParser = require('body-parser')
44
var path = require('path')
55
var fs = require('fs')
6-
var https = require('https')
7-
//For passport
6+
//passport
87
var session = require('express-session')
98
var passport = require('passport')
109
var userInView = require('./lib/middleware/userInView')
1110
var index = require('./routes/index')
1211
var event = require('./routes/event')
1312
var user = require('./routes/user')
1413
require('./auth.js')
15-
//For console colors
16-
var color = require("cli-color");
17-
1814

1915
var app = express()
2016
var port = process.env.PORT || 3000
@@ -43,10 +39,13 @@ app.use('/', index) //Routs default page to index route
4339
app.use('/event', event) //Routs event to event route
4440
app.use('/user', user) // Touts user to user route
4541

42+
app.listen(port)
4643
//Creates the https server
44+
/*
4745
https.createServer({
4846
key: fs.readFileSync('server.key'), //Gets the key for certification
4947
cert: fs.readFileSync('server.cert')
5048
}, app).listen(port, function () {
51-
console.log(color.green.bold('The server has started on port: ') + `${port}`)
52-
})
49+
console.log(color.green.bold('The server has started on port: ') + `${port}`)
50+
})
51+
*/

0 commit comments

Comments
 (0)