var RSS = require('rss'); const routes = require('express').Router(); const pageBuilder = require('../utils/pageBuilder'); var feed = new RSS({ title: 'jrtechs', description: 'Jeffery\'s blog which has everything from data-science to cooking', feed_url: 'https://jrtechs.net/rss', site_url: 'https://jrtechs.net', image_url: 'https://jrtechs.net/includes/img/favicon/android-chrome-512x512.png', docs: 'https://github.com/jrtechs/NodeJSBlog', managingEditor: 'Jeffery Russell', webMaster: 'Jeffery Russell', copyright: 'Jeffery Russell', language: 'en', categories: ['other', 'hardware', 'open-source', 'programming', 'projects', 'web-development', 'data-science'], }); // var xml = require('xml'); var xmlFeed = feed.xml(); routes.get('/', (request, result) => { result.set('Content-Type', 'text/xml'); result.send(xmlFeed); }); routes.get('*', (request, result) => { pageBuilder.print404(result); }); module.exports = routes;