|
@@ -1,7 +1,5 @@
|
|
|
-const createError = require('http-errors');
|
|
|
const express = require('express');
|
|
|
const path = require('path');
|
|
|
-const cookieParser = require('cookie-parser');
|
|
|
const session = require('express-session');
|
|
|
const ejs = require('ejs');
|
|
|
const bodyParser = require('body-parser');
|
|
@@ -9,7 +7,9 @@ const bodyParser = require('body-parser');
|
|
|
|
|
|
const indexRouter = require('./routes/index');
|
|
|
const usersRouter = require('./routes/users');
|
|
|
-
|
|
|
+const citysRouter = require('./routes/citys');
|
|
|
+const adminRouter = require('./routes/admin');
|
|
|
+const captcha = require('./routes/captcha');
|
|
|
const app = express();
|
|
|
|
|
|
const serverConfig = require('./configs/server.json');
|
|
@@ -28,7 +28,7 @@ app.use(
|
|
|
secret: 'air',
|
|
|
name: 'session',
|
|
|
cookie: { maxAge: 1800000 },
|
|
|
- keys: ['owner', 'captcha'],
|
|
|
+ keys: ['owner','admin', 'captcha'],
|
|
|
resave: true,
|
|
|
saveUninitialized: true,
|
|
|
})
|
|
@@ -40,26 +40,14 @@ app.use(bodyParser.json({ limit: '10mb' }));
|
|
|
|
|
|
app.use('/', indexRouter);
|
|
|
app.use('/users', usersRouter);
|
|
|
+app.use('/admin', adminRouter);
|
|
|
+app.use('/api/citys/',citysRouter);
|
|
|
+app.use('/api/captcha', captcha);
|
|
|
|
|
|
|
|
|
-
|
|
|
-app.use(function(req, res, next) {
|
|
|
- next(createError(404));
|
|
|
-});
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-app.use(function(err, req, res, next) {
|
|
|
-
|
|
|
- res.locals.message = err.message;
|
|
|
- res.locals.error = req.app.get('env') === 'development' ? err : {};
|
|
|
-
|
|
|
-
|
|
|
- res.status(err.status || 500);
|
|
|
- res.render('error');
|
|
|
-});
|
|
|
|
|
|
app.listen(serverConfig.port, serverConfig.host, ()=>{
|
|
|
- log.warn(`服务启动 server is running to @http://${serverConfig.host}:${serverConfig.port}`);
|
|
|
+ console.warn(`服务启动 server is running to @http://${serverConfig.host}:${serverConfig.port}`);
|
|
|
})
|
|
|
+
|
|
|
module.exports = app;
|