|  | @@ -1,28 +1,28 @@
 | 
	
		
			
				|  |  | -import * as express from "express";
 | 
	
		
			
				|  |  | -import * as bodyParser from "body-parser";
 | 
	
		
			
				|  |  | +import * as bodyParser from 'body-parser';
 | 
	
		
			
				|  |  | +import * as express from 'express';
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  class App {
 | 
	
		
			
				|  |  |      public app: express.Application;
 | 
	
		
			
				|  |  |      constructor() {
 | 
	
		
			
				|  |  |          this.app = express();
 | 
	
		
			
				|  |  |          this.config();
 | 
	
		
			
				|  |  | -    };
 | 
	
		
			
				|  |  | -    private config(): void{
 | 
	
		
			
				|  |  | -        //支持json编码的主体
 | 
	
		
			
				|  |  | -        this.app.use(bodyParser.json()); 
 | 
	
		
			
				|  |  | -        //支持编码的主体
 | 
	
		
			
				|  |  | +    }
 | 
	
		
			
				|  |  | +    private config(): void {
 | 
	
		
			
				|  |  | +        // 支持json编码的主体
 | 
	
		
			
				|  |  | +        this.app.use(bodyParser.json());
 | 
	
		
			
				|  |  | +        // 支持编码的主体
 | 
	
		
			
				|  |  |          this.app.use(bodyParser.urlencoded({
 | 
	
		
			
				|  |  | -            extended: true
 | 
	
		
			
				|  |  | -        })); 
 | 
	
		
			
				|  |  | -        //设置静态访问目录(Swagger)
 | 
	
		
			
				|  |  | +            extended: true,
 | 
	
		
			
				|  |  | +        }));
 | 
	
		
			
				|  |  | +        // 设置静态访问目录(Swagger)
 | 
	
		
			
				|  |  |          this.app.use(express.static('public'));
 | 
	
		
			
				|  |  | -        //设置跨域访问
 | 
	
		
			
				|  |  | -        this.app.all('*',  (req, res, next) => {
 | 
	
		
			
				|  |  | -            res.header("Access-Control-Allow-Origin", "*");
 | 
	
		
			
				|  |  | -            res.header("Access-Control-Allow-Headers", "content-type");
 | 
	
		
			
				|  |  | -            res.header("Access-Control-Allow-Methods", "PUT,POST,GET,DELETE,OPTIONS");
 | 
	
		
			
				|  |  | -            res.header("X-Powered-By", ' 3.2.1');
 | 
	
		
			
				|  |  | -            res.header("Content-Type", "application/json;charset=utf-8");
 | 
	
		
			
				|  |  | +        // 设置跨域访问
 | 
	
		
			
				|  |  | +        this.app.all('*', (req, res, next) => {
 | 
	
		
			
				|  |  | +            res.header('Access-Control-Allow-Origin', '*');
 | 
	
		
			
				|  |  | +            res.header('Access-Control-Allow-Headers', 'content-type');
 | 
	
		
			
				|  |  | +            res.header('Access-Control-Allow-Methods', 'PUT,POST,GET,DELETE,OPTIONS');
 | 
	
		
			
				|  |  | +            res.header('X-Powered-By', ' 3.2.1');
 | 
	
		
			
				|  |  | +            res.header('Content-Type', 'application/json;charset=utf-8');
 | 
	
		
			
				|  |  |              next();
 | 
	
		
			
				|  |  |          });
 | 
	
		
			
				|  |  |      }
 |