余尚辉 1 month ago
parent
commit
3fb6b21bbf
3 changed files with 28 additions and 1 deletions
  1. 23 0
      package-lock.json
  2. 2 1
      package.json
  3. 3 0
      server.js

+ 23 - 0
package-lock.json

@@ -8,6 +8,7 @@
             "name": "log-server",
             "version": "1.0.0",
             "dependencies": {
+                "cors": "^2.8.5",
                 "express": "^4.18.2"
             }
         },
@@ -128,6 +129,19 @@
             "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
             "license": "MIT"
         },
+        "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==",
+            "license": "MIT",
+            "dependencies": {
+                "object-assign": "^4",
+                "vary": "^1"
+            },
+            "engines": {
+                "node": ">= 0.10"
+            }
+        },
         "node_modules/debug": {
             "version": "2.6.9",
             "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz",
@@ -521,6 +535,15 @@
                 "node": ">= 0.6"
             }
         },
+        "node_modules/object-assign": {
+            "version": "4.1.1",
+            "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz",
+            "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
+            "license": "MIT",
+            "engines": {
+                "node": ">=0.10.0"
+            }
+        },
         "node_modules/object-inspect": {
             "version": "1.13.4",
             "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz",

+ 2 - 1
package.json

@@ -3,7 +3,8 @@
     "version": "1.0.0",
     "main": "server.js",
     "dependencies": {
-      "express": "^4.18.2"
+      "express": "^4.18.2",
+      "cors": "^2.8.5"
     },
     "scripts": {
       "start": "node server.js"

+ 3 - 0
server.js

@@ -1,6 +1,9 @@
 const express = require('express');
+const cors = require('cors');  // 引入 cors 库
 const app = express();
 
+app.use(cors());
+
 // 解析 JSON 请求体
 app.use(express.json());