ADD: website

This commit is contained in:
Overtorment
2018-12-08 15:47:48 +00:00
parent bf2c01a88c
commit 17140e4f23
5 changed files with 567 additions and 21 deletions

23
controllers/website.js Normal file
View File

@@ -0,0 +1,23 @@
let express = require('express');
let router = express.Router();
let fs = require('fs');
let mustache = require('mustache');
let lightning = require('../lightning');
router.get('/', function(req, res) {
let html = fs.readFileSync('./templates/index.html').toString('utf8');
lightning.getInfo({}, function(err, info) {
if (err) {
console.error('lnd failure');
process.exit(3);
}
res.setHeader('Content-Type', 'text/html');
return res.status(200).send(mustache.render(html, info));
});
});
router.use(function(req, res) {
res.status(404).send('404');
});
module.exports = router;