|
|
@@ -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;
|