mirror of
https://github.com/nuxt/nuxt.git
synced 2025-02-07 17:32:31 +00:00
31 lines
807 B
JavaScript
31 lines
807 B
JavaScript
'use strict';
|
|
|
|
const path = require('path');
|
|
const compress = require('compression');
|
|
const cors = require('cors');
|
|
const feathers = require('feathers');
|
|
const configuration = require('feathers-configuration');
|
|
const hooks = require('feathers-hooks');
|
|
const rest = require('feathers-rest');
|
|
const bodyParser = require('body-parser');
|
|
const socketio = require('feathers-socketio');
|
|
const middleware = require('./middleware');
|
|
const services = require('./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);
|
|
|
|
module.exports = app;
|