| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- const express = require('express');
- const session = require('express-session');
- const bodyParser = require('body-parser');
- const router = require('./router/index');
- const app = express();
- const log = require('./logger').logger('app', 'info');
- app.use(
- session({
- secret: 'hfy',
- name: 'session', //这里的name值得是cookie的name,默认cookie的name是:connect.sid
- cookie: { maxAge: 1800000 }, //过期时间半小时
- keys: ['owner', 'captcha'], // 用户登陆信息,验证码字段
- resave: true,
- saveUninitialized: true,
- })
- );
- app.use(bodyParser.urlencoded({ limit: '10mb', extended: true }));
- app.use(bodyParser.json({ limit: '10mb' }));
- app.use((req, res, next)=>{
- log.info(`${req.method} To ${req.url}`);
- next();
- })
- app.use('/api',router)
- app.get('/hello', (req, res) => {
- res.send('Hello World!');
- });
- module.exports = {
- path: '/',
- handler: app
- }
|