Use local variables to check length

This commit is contained in:
Pavel Djundik 2017-04-14 00:05:28 +03:00 committed by GitHub
parent 725d8431f7
commit f645c32cb9
1 changed files with 6 additions and 3 deletions

View File

@ -42,17 +42,20 @@ module.exports = function() {
server = require("http"); server = require("http");
server = server.createServer(app); server = server.createServer(app);
} else { } else {
server = require("spdy");
const keyPath = Helper.expandHome(config.https.key); const keyPath = Helper.expandHome(config.https.key);
const certPath = Helper.expandHome(config.https.certificate); const certPath = Helper.expandHome(config.https.certificate);
if (!config.https.key.length || !fs.existsSync(keyPath)) {
if (!keyPath.length || !fs.existsSync(keyPath)) {
log.error("Path to SSL key is invalid. Stopping server..."); log.error("Path to SSL key is invalid. Stopping server...");
process.exit(); process.exit();
} }
if (!config.https.certificate.length || !fs.existsSync(certPath)) {
if (!certPath.length || !fs.existsSync(certPath)) {
log.error("Path to SSL certificate is invalid. Stopping server..."); log.error("Path to SSL certificate is invalid. Stopping server...");
process.exit(); process.exit();
} }
server = require("spdy");
server = server.createServer({ server = server.createServer({
key: fs.readFileSync(keyPath), key: fs.readFileSync(keyPath),
cert: fs.readFileSync(certPath) cert: fs.readFileSync(certPath)