.
This commit is contained in:
@@ -1,23 +1,12 @@
|
||||
const firstRun = require('./firstrun')
|
||||
const express = require('express')
|
||||
const consola = require('consola')
|
||||
const morgan = require('morgan')
|
||||
const bodyParser = require('body-parser')
|
||||
const cookieParser = require('cookie-parser')
|
||||
const path = require('path')
|
||||
const { Nuxt, Builder } = require('nuxt')
|
||||
const app = express()
|
||||
const cors = require('cors')
|
||||
const notifier = require('./notifier')
|
||||
|
||||
const corsConfig = {
|
||||
allowedHeaders: ['Authorization'],
|
||||
exposeHeaders: ['Authorization']
|
||||
}
|
||||
|
||||
|
||||
const { Nuxt, Builder } = require('nuxt')
|
||||
// Import and Set Nuxt.js options
|
||||
const config = require('../nuxt.config.js')
|
||||
config.dev = !(process.env.NODE_ENV === 'production')
|
||||
|
||||
async function start() {
|
||||
// Init Nuxt.js
|
||||
@@ -34,12 +23,8 @@ async function start() {
|
||||
}
|
||||
|
||||
// Give nuxt middleware to express
|
||||
app.use(cors(corsConfig))
|
||||
app.use(morgan('dev'))
|
||||
app.use('/media/', express.static(path.join(__dirname, '..', 'uploads')))
|
||||
app.use(cookieParser())
|
||||
app.use(bodyParser.urlencoded({ extended: false }))
|
||||
app.use(bodyParser.json())
|
||||
app.use(nuxt.render)
|
||||
|
||||
// Listen the server
|
||||
@@ -49,5 +34,5 @@ async function start() {
|
||||
badge: true
|
||||
})
|
||||
}
|
||||
start()
|
||||
notifier.startLoop(20)
|
||||
|
||||
firstRun.then(start)
|
||||
Reference in New Issue
Block a user