Nuxt/examples/auth-routes/nuxt.config.js
2017-07-08 18:04:47 +02:00

38 lines
886 B
JavaScript

const bodyParser = require('body-parser')
const session = require('express-session')
module.exports = {
head: {
title: 'Auth Routes',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ hid: 'description', content: 'Auth Routes example' }
]
},
build: {
vendor: ['axios']
},
/*
** Add server middleware
** Nuxt.js uses `connect` module as server
** So most of express middleware works with nuxt.js server middleware
*/
serverMiddleware: [
// body-parser middleware
bodyParser.json(),
// session middleware
session({
secret: 'super-secret-key',
resave: false,
saveUninitialized: false,
cookie: { maxAge: 60000 }
})
],
/*
** Add our custom module
** In this module we add /api/login & /api/logout routes
*/
modules: ['~/api']
}