添加cors
This commit is contained in:
parent
5c80e7cf23
commit
a45a9a6f2d
23
package-lock.json
generated
23
package-lock.json
generated
@ -9,12 +9,14 @@
|
||||
"version": "0.0.1",
|
||||
"dependencies": {
|
||||
"body-parser": "^1.19.1",
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.17.2",
|
||||
"mysql": "^2.14.1",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
"typeorm": "0.3.17"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/cors": "^2.8.13",
|
||||
"@types/express": "^4.17.17",
|
||||
"@types/node": "^16.11.10",
|
||||
"ts-node": "10.7.0",
|
||||
@ -101,6 +103,15 @@
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/cors": {
|
||||
"version": "2.8.13",
|
||||
"resolved": "https://registry.npmmirror.com/@types/cors/-/cors-2.8.13.tgz",
|
||||
"integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==",
|
||||
"dev": true,
|
||||
"dependencies": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"node_modules/@types/express": {
|
||||
"version": "4.17.17",
|
||||
"resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.17.tgz",
|
||||
@ -460,6 +471,18 @@
|
||||
"resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz",
|
||||
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
||||
},
|
||||
"node_modules/cors": {
|
||||
"version": "2.8.5",
|
||||
"resolved": "https://registry.npmmirror.com/cors/-/cors-2.8.5.tgz",
|
||||
"integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
|
||||
"dependencies": {
|
||||
"object-assign": "^4",
|
||||
"vary": "^1"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 0.10"
|
||||
}
|
||||
},
|
||||
"node_modules/create-require": {
|
||||
"version": "1.1.1",
|
||||
"resolved": "https://registry.npmmirror.com/create-require/-/create-require-1.1.1.tgz",
|
||||
|
@ -4,6 +4,7 @@
|
||||
"description": "Awesome project developed with TypeORM.",
|
||||
"type": "commonjs",
|
||||
"devDependencies": {
|
||||
"@types/cors": "^2.8.13",
|
||||
"@types/express": "^4.17.17",
|
||||
"@types/node": "^16.11.10",
|
||||
"ts-node": "10.7.0",
|
||||
@ -11,6 +12,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"body-parser": "^1.19.1",
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.17.2",
|
||||
"mysql": "^2.14.1",
|
||||
"reflect-metadata": "^0.1.13",
|
||||
|
@ -3,12 +3,20 @@ import * as bodyParser from "body-parser"
|
||||
import { Request, Response } from "express"
|
||||
import { AppDataSource } from "./data-source"
|
||||
import { Routes } from "./routes"
|
||||
import * as cors from "cors"
|
||||
|
||||
AppDataSource.initialize().then(async () => {
|
||||
|
||||
// create express app
|
||||
const app = express()
|
||||
app.use(bodyParser.json())
|
||||
app.use(cors({
|
||||
origin:[
|
||||
"https://www.zziyu.cn",
|
||||
"http://localhost:3000"
|
||||
],
|
||||
credentials:true //每次登陆都验证跨域请求,要不会每次报跨域错误
|
||||
}));
|
||||
|
||||
// register express routes from defined application routes
|
||||
Routes.forEach(route => {
|
||||
@ -48,3 +56,4 @@ AppDataSource.initialize().then(async () => {
|
||||
console.log("Express server has started on port 3501. Open http://localhost:3501/ to see results")
|
||||
|
||||
}).catch(error => console.log(error))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user