소스 검색

more stuff

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, () => {