2
0

pages.js 478 B

123456789101112131415161718192021222324
  1. "use strict";
  2. var express = require('express');
  3. var router = express.Router();
  4. /**
  5. * Home
  6. */
  7. router.get('/', (req, res) => {
  8. var Promise = require('bluebird');
  9. var fs = Promise.promisifyAll(require("fs"));
  10. fs.readFileAsync("repo/Storage/Redis.md", "utf8").then(function(contents) {
  11. let pageData = mark.parse(contents);
  12. if(!pageData.meta.title) {
  13. pageData.meta.title = 'Redis.md';
  14. }
  15. res.render('pages/view', { pageData });
  16. });
  17. });
  18. module.exports = router;