aboutsummaryrefslogtreecommitdiff
path: root/vnext/server/index.js
diff options
context:
space:
mode:
authorGravatar Vitaly Takmazov2024-10-21 07:10:20 +0300
committerGravatar Vitaly Takmazov2024-10-21 07:10:20 +0300
commitdd962bcb1ebcbff9dd28ada9156786b9a9ed92a6 (patch)
tree167b3b30a4eea520c7fbd7da6bb15c2847ecc3cb /vnext/server/index.js
parentca6c011351afe7c3be5b1ab8b5cf87db10514263 (diff)
vnext: Use actual express app for tests
* use `debug` for sequelize logging
Diffstat (limited to 'vnext/server/index.js')
-rw-r--r--vnext/server/index.js52
1 files changed, 1 insertions, 51 deletions
diff --git a/vnext/server/index.js b/vnext/server/index.js
index 75b92270..bbb5a578 100644
--- a/vnext/server/index.js
+++ b/vnext/server/index.js
@@ -1,64 +1,14 @@
-import express from 'express'
-import { raw } from 'body-parser'
-import cors from 'cors'
-import config from 'config'
import debug from 'debug'
const log = debug('http')
-//import serverRenderer from './middleware/renderer'
-import event from './middleware/event'
-import oembed from './middleware/oembed'
-import urlExpand from './middleware/urlexpand'
-import releases from './middleware/android'
-import { instance } from './middleware/mastodon'
+import { app } from './app'
const PORT = process.env.LISTEN_PORT || 8081
-import path from 'path'
-import { webhook, webhookPath } from './durov'
-import { webfinger } from './middleware/webfinger'
-
-// initialize the application and create the routes
-const app = express()
-app.use(raw())
-app.use(cors())
-const router = express.Router()
-
-router.post('/api/v2/sender', event)
-router.get('/api/v2/oembed', oembed)
-router.get('/api/v2/urlexpand', urlExpand)
-router.get('/api/apps/android/releases', releases)
-
-// WebFinger
-
-router.get('/.well-known/webfinger', webfinger)
-
-// Mastodon API
-
-router.get('/api/v2/instance', instance)
-
-const durov_webhook = webhookPath()
-if (durov_webhook) {
- router.post(`/api/v2/${durov_webhook}`, webhook)
-}
-//router.use('^/$', serverRenderer)
-
-const STATIC_ROOT = config.get('service.static_root') || path.resolve(__dirname, 'public')
-
-// other static resources should just be served as they are
-router.use(express.static(
- STATIC_ROOT,
- { maxAge: '30d' },
-))
-
-//router.use('*', serverRenderer)
-
-app.use(router)
// start the app
app.listen(PORT, (error) => {
if (error) {
return console.log('something bad happened', error)
}
-
log('listening on ' + PORT + '...')
})