|
@@ -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();
|
|
|
});
|
|
|
}
|