@@ -4,6 +4,20 @@ const express = require('express')
44const app = express ( )
55const port = 3000
66
7+ /**
8+ * Code snippet for hot reloadings.
9+ * You can wipe this at production.
10+ */
11+ const livereload = require ( "livereload" )
12+ const connectlivereload = require ( "connect-livereload" )
13+ app . use ( connectlivereload ( ) )
14+ const livereloadserver = livereload . createServer ( )
15+ livereloadserver . watch ( path . join ( __dirname , "views" ) )
16+ livereloadserver . watch ( path . join ( __dirname , "public" ) )
17+ livereloadserver . server . once ( "connection" , ( ) => {
18+ setTimeout ( ( ) => livereloadserver . refresh ( "/" ) , 100 )
19+ } )
20+
721app . set ( 'view engine' , 'ejs' )
822app . set ( 'views' , path . join ( __dirname , 'views' ) )
923app . use ( express . static ( 'public' ) )
@@ -20,8 +34,8 @@ app.get('/', (req, res) => res.render('home'))
2034
2135app . listen ( port , ( ) => {
2236 /**
23- * The above code is exclusivly for dev purpose.
24- * You can replace this function .
37+ * Code snippet for dev purpose.
38+ * You can wipe this at production .
2539 */
2640 const netface = require ( './utils/netface' )
2741 const linkfaces = netface . ipv4s ( )
0 commit comments