following from other node

This commit is contained in:
lesion
2019-07-30 00:57:45 +02:00
parent c8e6e421c6
commit fceb94f4e4
4 changed files with 14 additions and 11 deletions

View File

@@ -3,6 +3,7 @@ const path = require('path')
const express = require('express')
const consola = require('consola')
const morgan = require('morgan')
const bodyParser = require('body-parser')
const cors = require('cors')
const { Nuxt, Builder } = require('nuxt')
@@ -29,11 +30,14 @@ async function start() {
app.use(morgan('dev'))
app.use('/media/', express.static(config.upload_path))
// gancio standard api
app.use('/api', require('./api/index'))
// federation api / activitypub / webfinger / nodeinfo
app.use('/.well-known/webfinger', cors(), require('./federation/webfinger'))
app.use('/.well-known/x-nodeinfo2', cors(), require('./federation/nodeinfo'))
app.use('/federation', cors(), require('./federation'))
app.use('/federation', cors(), bodyParser.join({type: 'applicatoin/activity+json'}), require('./federation'))
// Give nuxt middleware to express
app.use(nuxt.render)