mirror of
https://github.com/IrosTheBeggar/mStream.git
synced 2025-10-27 07:31:02 +00:00
Handle HTTPS create server errors
This commit is contained in:
parent
b0168d5eea
commit
e795ffbcad
17
mstream.js
17
mstream.js
@ -25,11 +25,18 @@ exports.serveit = function (program, callback) {
|
||||
var server;
|
||||
|
||||
if(program.ssl && program.ssl.cert && program.ssl.key){
|
||||
// TODO: Verify files are real
|
||||
server = require('https').createServer({
|
||||
key: fs.readFileSync(program.ssl.key),
|
||||
cert: fs.readFileSync( program.ssl.cert)
|
||||
});
|
||||
try{
|
||||
// TODO: Verify files are real
|
||||
server = require('https').createServer({
|
||||
key: fs.readFileSync(program.ssl.key),
|
||||
cert: fs.readFileSync( program.ssl.cert)
|
||||
});
|
||||
}catch(error){
|
||||
console.log('FAILED TO CREATE HTTPS SERVER');
|
||||
error.code = 'BAD CERTS';
|
||||
throw error;
|
||||
}
|
||||
|
||||
}else{
|
||||
console.log('SSL DISABLED');
|
||||
server = require('http').createServer();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user