Nuxt/examples/auth-routes/nuxt.config.js

33 lines
811 B
JavaScript
Raw Normal View History

const bodyParser = require('body-parser')
const session = require('express-session')
2016-12-08 15:39:27 +00:00
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' }
]
2017-05-29 15:00:01 +00:00
},
/*
** 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 }
}),
// Api middleware
// We add /api/login & /api/logout routes
'~/api'
]
2016-12-08 15:39:27 +00:00
}