| 123456789101112131415161718192021222324252627282930313233343536373839 |
- 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(router)
- app.get('/hello', (req, res) => {
- res.send('Hello World!');
- });
- module.exports = {
- path: 'api',
- handler: app
- }
|