webfinger / AP user

This commit is contained in:
lesion
2019-07-29 01:27:47 +02:00
parent 37895087c0
commit f98820dafe
9 changed files with 136 additions and 6 deletions

View File

@@ -3,6 +3,7 @@ const path = require('path')
const express = require('express')
const consola = require('consola')
const morgan = require('morgan')
const cors = require('cors')
const { Nuxt, Builder } = require('nuxt')
// Import and Set Nuxt.js options
@@ -24,12 +25,15 @@ async function start() {
}
// configurable favicon && logo
app.use('/favicon.ico', express.static(path.resolve(config.favicon)))
app.use('/favicon.ico', express.static(path.resolve(config.favicon || 'assets/favicon.ico')))
app.use(morgan('dev'))
app.use('/media/', express.static(config.upload_path))
app.use('/api', require('./api/index'))
app.use('/.well-known/webfinger', cors(), require('./federation/webfinger'))
app.use('/federation', cors(), require('./federation'))
// Give nuxt middleware to express
app.use(nuxt.render)