diff --git a/runtimes/nodejs/package-lock.json b/runtimes/nodejs/package-lock.json index cdb7361cd8..b484d36444 100644 --- a/runtimes/nodejs/package-lock.json +++ b/runtimes/nodejs/package-lock.json @@ -15,6 +15,7 @@ "@lafjs/cloud": "^1.0.0-beta.1", "alipay-sdk": "^3.2.0", "axios": "^1.2.1", + "cors": "^2.8.5", "database-proxy": "^0.8.2", "dayjs": "^1.11.7", "dotenv": "^8.2.0", @@ -35,6 +36,7 @@ "ws": "^8.11.0" }, "devDependencies": { + "@types/cors": "^2.8.13", "@types/dotenv": "^8.2.0", "@types/ejs": "^3.1.1", "@types/express": "^4.17.15", @@ -1649,6 +1651,15 @@ "@types/node": "*" } }, + "node_modules/@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/dotenv": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/@types/dotenv/-/dotenv-8.2.0.tgz", @@ -2540,6 +2551,18 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "node_modules/cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/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-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", @@ -7665,6 +7688,15 @@ "@types/node": "*" } }, + "@types/cors": { + "version": "2.8.13", + "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.13.tgz", + "integrity": "sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/dotenv": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/@types/dotenv/-/dotenv-8.2.0.tgz", @@ -8425,6 +8457,15 @@ "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, "create-ecdh": { "version": "4.0.4", "resolved": "https://registry.npmmirror.com/create-ecdh/-/create-ecdh-4.0.4.tgz", diff --git a/runtimes/nodejs/package.json b/runtimes/nodejs/package.json index 967c869982..2977d338f1 100644 --- a/runtimes/nodejs/package.json +++ b/runtimes/nodejs/package.json @@ -28,6 +28,7 @@ "@lafjs/cloud": "^1.0.0-beta.1", "alipay-sdk": "^3.2.0", "axios": "^1.2.1", + "cors": "^2.8.5", "database-proxy": "^0.8.2", "dayjs": "^1.11.7", "dotenv": "^8.2.0", @@ -48,6 +49,7 @@ "ws": "^8.11.0" }, "devDependencies": { + "@types/cors": "^2.8.13", "@types/dotenv": "^8.2.0", "@types/ejs": "^3.1.1", "@types/express": "^4.17.15",