fix #23, add feed links in pages

This commit is contained in:
les
2019-09-17 18:16:59 +02:00
parent 46bc1854de
commit f08273aa10
6 changed files with 28 additions and 11 deletions

View File

@@ -6,6 +6,7 @@ const federation = require('./federation')
const webfinger = require('./federation/webfinger')
const { spamFilter } = require('./federation/helpers')
const debug = require('debug')('routes')
const exportController = require('./api/controller/export')
const router = express.Router()
router.use((req, res, next) => {
@@ -18,19 +19,19 @@ router.use(spamFilter)
router.use('/favicon.ico', express.static(path.resolve(config.favicon || 'assets/favicon.ico')))
router.use('/media/', express.static(config.upload_path))
router.get('/feed/:type', exportController.export)
router.use('/api', api)
// federation api / activitypub / webfinger / nodeinfo
router.use('/.well-known', webfinger)
router.use('/federation', federation)
// Handle 404
// router.use((req, res) => res.status(404).send('404: Page not found'))
// Handle 500
router.use((error, req, res, next) => {
debug('Error 500: %s', error)
res.status(500).send('500: Internal Server Error')
})
// remaining request are for nuxt...
module.exports = router