shawenguan 2 年之前
父節點
當前提交
5a64bd87db
共有 1 個文件被更改,包括 27 次插入1 次删除
  1. 27 1
      Scripts/damai/damaiHelper.js

+ 27 - 1
Scripts/damai/damaiHelper.js

@@ -3,12 +3,38 @@ let retBody;
 if (!lk.isExecComm) {
     checkHandleRequest();
     if (retBody) {
-        lk.done({ body: JSON.stringify(retBody) });
+        let headers = getJsonDoneHeaders();
+        lk.done({ response: { status: 200, headers, body: JSON.stringify(retBody) } });
     } else {
         lk.done();
     }
 }
 
+
+
+function getBaseDoneHeaders(mixHeaders = {}) {
+  return Object.assign(
+    {
+      'Access-Control-Allow-Origin': '*',
+      'Access-Control-Allow-Methods': 'POST,GET,OPTIONS,PUT,DELETE',
+      'Access-Control-Allow-Headers':
+        'Origin, X-Requested-With, Content-Type, Accept'
+    },
+    mixHeaders
+  )
+}
+
+function getHtmlDoneHeaders() {
+  return getBaseDoneHeaders({
+    'Content-Type': 'text/html;charset=UTF-8'
+  })
+}
+function getJsonDoneHeaders() {
+  return getBaseDoneHeaders({
+    'Content-Type': 'text/json; charset=utf-8'
+  })
+}
+
 function checkHandleRequest() {
     const url = $request.url;
     const path = $request.path;