mirror of
https://github.com/nuxt/nuxt.git
synced 2024-11-17 11:15:14 +00:00
29 lines
738 B
JavaScript
29 lines
738 B
JavaScript
import path from 'path'
|
|
import compress from 'compression'
|
|
import cors from 'cors'
|
|
import feathers from 'feathers'
|
|
import configuration from 'feathers-configuration'
|
|
import hooks from 'feathers-hooks'
|
|
import rest from 'feathers-rest'
|
|
import bodyParser from 'body-parser'
|
|
import socketio from 'feathers-socketio'
|
|
import middleware from './middleware'
|
|
import services from './services'
|
|
|
|
const app = feathers()
|
|
|
|
app.configure(configuration(path.join(__dirname, '..')))
|
|
|
|
app.use(compress())
|
|
.options('*', cors())
|
|
.use(cors())
|
|
.use(bodyParser.json())
|
|
.use(bodyParser.urlencoded({ extended: true }))
|
|
.configure(hooks())
|
|
.configure(rest())
|
|
.configure(socketio())
|
|
.configure(services)
|
|
.configure(middleware)
|
|
|
|
export default app
|