diff --git a/asessorScheduler.js b/asessorScheduler.js index 347aa93d692a01ee823590bc26de872fc650b7f4..7733e66aa0910b7bddb9dff6ad81fcc66cf32ce2 100644 --- a/asessorScheduler.js +++ b/asessorScheduler.js @@ -7,16 +7,19 @@ const GET_FORM_SUBMISSIONS_BY_STATUS = '/api/rest/getFormSubmissionsByStatus'; const UPDATE_ENDPOINT = "/api/rest/UpdateFormSubmissionStatus"; const UPDATE_ASSESSMENT_ENDPOINT = "/rest/assessorUpdateForm" const SCHEDULES_ENDPOINT = "/rest/getAssessmentSchedule"; -const TARGET_URL = process.env.TARGET_URL || "https://hasura.upsmfac.org"; -const REACT_APP_NODE_URL = process.env.REACT_APP_API_URL || "https://uphrh.in/api/api"; +const TARGET_URL = process.env.TARGET_URL ; +const REACT_APP_NODE_URL = process.env.REACT_APP_API_URL ; const AUTH_TOKEN = process.env.REACT_APP_AUTH_TOKEN; +const hasuraClientName = process.env.HASURA_CLIENT_NAME ; +const hasuraAdminSecret = process.env.HASURA_ADMIN_SECRET ; + // Creating an Axios instance with custom headers const axiosInstance = axios.create({ baseURL: TARGET_URL, headers: { - "x-hasura-admin-secret": "myadminsecretkey", - "Hasura-Client-Name": "hasura-console" + "x-hasura-admin-secret": hasuraAdminSecret, + "Hasura-Client-Name": hasuraClientName // Add any other headers you need }, }); diff --git a/backgroundWorker.js b/backgroundWorker.js index a5470edc8c463f7a0c42f133342db45f925df95d..3179957840d76d8e5398802e882e880d4f36a9f0 100644 --- a/backgroundWorker.js +++ b/backgroundWorker.js @@ -1,7 +1,7 @@ import axios from "axios"; import async from "async"; -const targetURL = process.env.TARGET_URL || "https://hasura.upsmfac.org"; -const REACT_APP_NODE_URL = process.env.REACT_APP_API_URL || "https://uphrh.in/api/api"; +const targetURL = process.env.TARGET_URL; +const REACT_APP_NODE_URL = process.env.REACT_APP_API_URL; const AUTH_TOKEN = process.env.REACT_APP_AUTH_TOKEN; const getBulkUploadAssessorSchedule = '/api/rest/getBulkUploadAssessorSchedule'; @@ -16,12 +16,15 @@ const updateStatusToBulkUpload = '/api/rest/updateStatusToBulkUpload'; const getAllAssessorsAPI = '/api/rest/getAllAssessors'; const getAdminDetailsById = '/api/rest/getRegulator'; +const hasuraClientName = process.env.HASURA_CLIENT_NAME ; +const hasuraAdminSecret = process.env.HASURA_ADMIN_SECRET ; + // Creating an Axios instance with custom headers const axiosInstance = axios.create({ baseURL: targetURL, headers: { - "x-hasura-admin-secret": "myadminsecretkey", - "Hasura-Client-Name": "hasura-console" + "x-hasura-admin-secret": hasuraAdminSecret, + "Hasura-Client-Name": hasuraClientName // Add any other headers you need }, }); diff --git a/index.js b/index.js index 8da0220a4d97a9b9876205f30c5fbd3d0a777c02..c1c79992c264aff505094ef716db38d9aca06f78 100644 --- a/index.js +++ b/index.js @@ -26,14 +26,17 @@ app.use(express.json()); app.use(express.urlencoded({ extended: true })); const port = process.env.PORT || 3000; -const targetURL = process.env.TARGET_URL || "https://hasura.upsmfac.org"; +const targetURL = process.env.TARGET_URL ; +const hasuraClientName = process.env.HASURA_CLIENT_NAME ; +const hasuraAdminSecret = process.env.HASURA_ADMIN_SECRET ; +const REACT_APP_NODE_URL = process.env.REACT_APP_API_URL; // Creating an Axios instance with custom headers const axiosInstance = axios.create({ baseURL: targetURL, headers: { - "x-hasura-admin-secret": "myadminsecretkey", - "Hasura-Client-Name": "hasura-console" + "x-hasura-admin-secret": hasuraAdminSecret, + "Hasura-Client-Name": hasuraClientName // Add any other headers you need }, }); @@ -46,8 +49,8 @@ endpoints.forEach((endpoint) => { target: targetURL, changeOrigin: true, onProxyReq: (proxyReq, req, res) => { - proxyReq.setHeader("x-hasura-admin-secret", "myadminsecretkey"); - proxyReq.setHeader("Hasura-Client-Name", "hasura-console"); + proxyReq.setHeader("x-hasura-admin-secret",hasuraAdminSecret); + proxyReq.setHeader("Hasura-Client-Name", hasuraClientName); if (endpoint.requestBody) { const bodyData = JSON.stringify(req.body); proxyReq.setHeader("Content-Length", Buffer.byteLength(bodyData)); @@ -120,7 +123,7 @@ app.post("/payment/v2/generatelink", async (req, res) => { let config = { method: "put", maxBodyLength: Infinity, - url: "https://uphrh.in/api/api/rest/saveTransactionRecord", + url: REACT_APP_NODE_URL+"/rest/saveTransactionRecord", headers: { Authorization: "Bearer " + process.env.Authorization, },