node.js이므로 generator 형식 변경

This commit is contained in:
2023-08-06 12:50:56 +00:00
parent cca7214446
commit 1d751ea045
2 changed files with 26 additions and 10 deletions
+4 -2
View File
@@ -3,12 +3,14 @@ import type { APITail, RawArgType } from "../apiStructure/defs";
import { structure } from "../apiStructure/sammoRootAPI";
import { callClientAPI } from "./generator";
const apiRoot = process.env.API_ROOT_PATH ?? process.env.VITE_API_ROOT_PATH ?? '/api';
export const SammoRootAPI = APIPathGen(structure, (path: string[], tail: APITail, pathParam) => {
const method = tail.reqType;
return (args?: RawArgType, returnError?: boolean) => {
if (returnError) {
return callClientAPI(method, path.join('/'), args, pathParam, true);
return callClientAPI(method, apiRoot, path.join('/'), args, pathParam, returnError);
}
return callClientAPI(method, path.join('/'), args, pathParam);
return callClientAPI(method, apiRoot, path.join('/'), args, pathParam);
};
});