2023-03-04
This commit is contained in:
20
bin/www
20
bin/www
@@ -4,11 +4,14 @@
|
||||
* Module dependencies.
|
||||
*/
|
||||
|
||||
var app = require("../src/app");
|
||||
var {app} = require("../src/app");
|
||||
var http = require("http");
|
||||
var https = require("https");
|
||||
var fs = require("fs");
|
||||
var debug = require("debug")("https");
|
||||
const path = require("path");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get port from environment and store in Express.
|
||||
@@ -25,6 +28,21 @@ const https_options = {
|
||||
cert: fs.readFileSync("certs/cert.pem"),
|
||||
};
|
||||
|
||||
if (process.env.NODE_ENV === "development") {
|
||||
// console.log(`starting livereload, watching ${path.join(__dirname, "../src/views")}`)
|
||||
var livereload = require("livereload");
|
||||
var connectLiveReload = require("connect-livereload");
|
||||
|
||||
const liveReloadServer = livereload.createServer({https: https_options, extraExts: ['pug']});
|
||||
liveReloadServer.watch(path.join(__dirname, "../src/views"));
|
||||
liveReloadServer.server.once("connection", () => {
|
||||
setTimeout(() => {
|
||||
liveReloadServer.refresh("/");
|
||||
}, 100);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
var server = https.createServer(https_options, app);
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user