微信点餐外卖小程序源码

浏览:1371 发布日期:2022/07/08 分类:ThinkPHP6专区
   演示:c.ymzan.topvar express = require('express');
var bodyParser = require('body-parser');
var cookieParser = require('cookie-parser');
var session = require('express-session');
var connect = require('connect');
var mongoStore = require('connect-mongo')(session);
var mongoose = require('mongoose');

require('./models/food_model.js');
require('./models/order_model.js');
require('./models/restaurant_model.js');

var conn = mongoose.connect('mongodb://localhost:27017/mydatabase');
//console.log(conn.connections[0].collections);

var app = express();
// app.use(bodyParser());
// //app.use(bodyParser.text());  //req.body
// app.use(bodyParser.urlencoded({ extended: false }));
app.use(bodyParser());
app.use(bodyParser.json());  //req.body
app.use(bodyParser.urlencoded({ extended: true }));
app.use(cookieParser('ZhongziL'));     //req.cookie
app.use(session({
    secret: 'ZhongziL',
    cookies: {maxAge: 60*60*1000},     //1h
    store: new mongoStore({
        url: 'mongodb://localhost:27017/mydatabase',
        //db: mongoose.connection.db, //connect error
        collection: 'sessions'
    })
}));                    //req.session

app.set('views', __dirname + '/views');
app.set('view engine', 'html');
app.engine('html', require('ejs').renderFile);

require('./routers/auth_router')(app);
app.listen(80);

console.log("the web-server is running on port 80");
  
最佳答案
评论() 相关
后面还有条评论,点击查看>>