Fix crash issue and check if https in config
This commit is contained in:
parent
d55fd869fd
commit
ce029cc0e8
7
index.js
7
index.js
|
@ -12,7 +12,7 @@ if(config.https) {
|
||||||
protocol = "http://"
|
protocol = "http://"
|
||||||
}
|
}
|
||||||
|
|
||||||
if(port) {
|
if(port && !config.https) {
|
||||||
full_url = protocol + host + ":" + port
|
full_url = protocol + host + ":" + port
|
||||||
} else {
|
} else {
|
||||||
full_url = protocol + host
|
full_url = protocol + host
|
||||||
|
@ -204,11 +204,16 @@ app.get('/auth', function (req, res) {
|
||||||
};
|
};
|
||||||
request(options, function (error, response) {
|
request(options, function (error, response) {
|
||||||
if (error) console.log(error) && res.send("Error: Check console");
|
if (error) console.log(error) && res.send("Error: Check console");
|
||||||
|
let body = JSON.parse(response.body)
|
||||||
|
if(body["error"] || !body["access_token"]){
|
||||||
|
res.redirect('/')
|
||||||
|
} else {
|
||||||
res.cookie('oauth', JSON.parse(response.body)["access_token"], {
|
res.cookie('oauth', JSON.parse(response.body)["access_token"], {
|
||||||
maxAge: JSON.parse(response.body)["expires_in"] * 1000,
|
maxAge: JSON.parse(response.body)["expires_in"] * 1000,
|
||||||
httpOnly: true
|
httpOnly: true
|
||||||
});
|
});
|
||||||
res.render('pages/upload')
|
res.render('pages/upload')
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
})
|
})
|
||||||
|
|
Loading…
Reference in New Issue