feat: enhance API and query handling with Redis caching; add QueryGuard for query validation; refactor services to utilize RedisClient for improved performance

This commit is contained in:
Boris D
2025-10-10 10:51:52 +03:00
parent 45db65cec8
commit ca134414b0
20 changed files with 228 additions and 64 deletions

View File

@ -3,10 +3,14 @@ import { config } from "../config";
export default async (project: { token: string }, source: string) => {
try {
const response = await axios.post(`${config.url}/query/create`, {
source,
projectToken: project.token,
});
const response = await axios.post(
`${config.url}/query/create`,
{
source,
projectToken: project.token,
},
{ headers: { "x-api-token": "efbeccd6-dde1-47dc-b3aa-4fbd773d5429" } }
);
return response.data;
} catch (error) {
console.error("Error creating query:", error);