Lucas 1 سال پیش
والد
کامیت
26e7b1710c
1فایلهای تغییر یافته به همراه12 افزوده شده و 5 حذف شده
  1. 12 5
      index.js

+ 12 - 5
index.js

@@ -6,13 +6,22 @@ const data = "./data.json";
 
 app.use(express.json());
 
+// Add Access Control Allow Origin headers
+app.use((req, res, next) => {
+  res.setHeader("Access-Control-Allow-Origin", "*");
+  res.header(
+    "Access-Control-Allow-Headers",
+    "Origin, X-Requested-With, Content-Type, Accept",
+  );
+  next();
+});
+
 app.get("/api/text", (req, res) => {
   fs.readFile("data.json", "utf8", (err, data) => {
     if (err) {
       res.send(err);
       return;
     }
-    res.set("Access-Control-Allow-Origin", "*");
     res.send(data);
   });
 });
@@ -47,8 +56,7 @@ app.post("/api/add", (req, res) => {
 
     fs.writeFileSync("data.json", arrjson);
 
-    res.set("Access-Control-Allow-Origin", "*");
-    //res.send(text);
+    res.send(text);
   });
 });
 
@@ -82,8 +90,7 @@ app.post("/api/remove", (req, res) => {
     fs.writeFileSync("data.json", arrjson);
   });
 
-  res.set("Access-Control-Allow-Origin", "*");
-  //res.send("Removed element at id: " + id);
+  res.send("Removed element at id: " + id);
 });
 
 app.listen(port, () => {