Skip to content

Commit d0a5a0b

Browse files
committed
Nytt v2 endepunkt til /publiseringsdato
Bedre loggmelding
1 parent d039194 commit d0a5a0b

File tree

3 files changed

+37
-2
lines changed

3 files changed

+37
-2
lines changed

src/pages/api/authenticated/sykefravarsstatistikk/v2/aggregert.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default async function handler(
2020

2121
const erIProd = !(process.env.NAIS_CLUSTER_NAME === "dev-gcp" || process.env.NODE_ENV === "development");
2222
if (erIProd) {
23-
backendLogger.warn(`Endepunkt /aggregert er ikke tilgjengelig i cluster '${process.env.NAIS_CLUSTER_NAME}' eller NODE_ENV '${process.env.NODE_ENV}'`);
23+
backendLogger.warn(`Endepunkt /v2/aggregert er ikke tilgjengelig i cluster '${process.env.NAIS_CLUSTER_NAME}' eller NODE_ENV '${process.env.NODE_ENV}'`);
2424
return res.status(400).json({
2525
error: "Endepunkt er ikke tilgjengelig"
2626
});

src/pages/api/authenticated/sykefravarsstatistikk/v2/kvartalsvis.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default async function handler(
2020

2121
const erIProd = !(process.env.NAIS_CLUSTER_NAME === "dev-gcp" || process.env.NODE_ENV === "development");
2222
if (erIProd) {
23-
backendLogger.warn(`Endepunkt /kvartalsvis er ikke tilgjengelig i cluster '${process.env.NAIS_CLUSTER_NAME}' eller NODE_ENV '${process.env.NODE_ENV}'`);
23+
backendLogger.warn(`Endepunkt /v2/kvartalsvis er ikke tilgjengelig i cluster '${process.env.NAIS_CLUSTER_NAME}' eller NODE_ENV '${process.env.NODE_ENV}'`);
2424
return res.status(400).json({
2525
error: "Endepunkt er ikke tilgjengelig"
2626
});
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
import {NextApiRequest, NextApiResponse} from "next";
2+
import proxyRequestWithTokenExchange from "../../../../../utils/api-proxy";
3+
import {backendLogger} from "../../../../../utils/backendLogger";
4+
5+
export default async function handler(
6+
req: NextApiRequest,
7+
res: NextApiResponse
8+
) {
9+
if (req.method !== "GET")
10+
return res.status(405).json({error: "Method Not Allowed"});
11+
12+
const erIProd = !(process.env.NAIS_CLUSTER_NAME === "dev-gcp" || process.env.NODE_ENV === "development");
13+
if (erIProd) {
14+
backendLogger.warn(`Endepunkt /v2/publiseringsdato er ikke tilgjengelig i cluster '${process.env.NAIS_CLUSTER_NAME}' eller NODE_ENV '${process.env.NODE_ENV}'`);
15+
return res.status(400).json({
16+
error: "Endepunkt er ikke tilgjengelig"
17+
});
18+
}
19+
20+
return await proxyRequestWithTokenExchange(
21+
req,
22+
res,
23+
`${process.env.PIA_SYKEFRAVARSSTATISTIKK_HOSTNAME}`,
24+
`/sykefravarsstatistikk/publiseringsdato`,
25+
process.env.PIA_SYKEFRAVARSSTATISTIKK_AUDIENCE,
26+
true
27+
);
28+
}
29+
30+
export const config = {
31+
api: {
32+
bodyParser: false,
33+
externalResolver: true,
34+
},
35+
};

0 commit comments

Comments
 (0)