Skip to content

Commit 9c18870

Browse files
committed
add resToRawResultFn in API GW
1 parent 0dc65f5 commit 9c18870

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

packages/cubejs-api-gateway/src/gateway.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1983,6 +1983,17 @@ class ApiGateway {
19831983
return (message, { status }: { status?: number } = {}) => (status ? res.status(status).json(message) : res.json(message));
19841984
}
19851985

1986+
protected resToRawResultFn(res: ExpressResponse) {
1987+
return (jsonBuffer: ArrayBuffer, { status }: { status?: number } = {}) => {
1988+
if (status) {
1989+
res.status(status)
1990+
}
1991+
1992+
res.set('Content-Type', 'application/json');
1993+
res.send(jsonBuffer);
1994+
};
1995+
}
1996+
19861997
protected parseQueryParam(query): Query | Query[] {
19871998
if (!query || query === 'undefined') {
19881999
throw new UserError('Query param is required');

0 commit comments

Comments
 (0)