diff options
Diffstat (limited to 'server')
| -rw-r--r-- | server/google.ts | 24 | ||||
| -rw-r--r-- | server/server.ts | 19 |
2 files changed, 0 insertions, 43 deletions
diff --git a/server/google.ts b/server/google.ts deleted file mode 100644 index 3fe6362..0000000 --- a/server/google.ts +++ /dev/null @@ -1,24 +0,0 @@ -import got from "got/dist/source"; - -export const fetchIdToken = async function (aud: string): Promise<string> { - const metadataServerTokenURL = `http://metadata/computeMetadata/v1/instance/service-accounts/default/identity?audience=${aud}`; - - let resp; - try { - resp = await got(metadataServerTokenURL, { - headers: { - "Metadata-Flavor": "Google" - } - }); - } catch (err) { - console.error(err); - throw new Error("Failed to fetch ID token from Google metadata endpoint"); - } - - const token = resp.body; - if (!token) { - throw new Error("ID token from Google metadata endpoint is empty"); - } - - return token; -}; diff --git a/server/server.ts b/server/server.ts deleted file mode 100644 index 462678c..0000000 --- a/server/server.ts +++ /dev/null @@ -1,19 +0,0 @@ -import express from "express"; -import next from "next"; - -const port = parseInt(process.env.PORT || "", 10) || 3000; -const dev = process.env.NODE_ENV !== "production"; -const app = next({ dev }); -const handle = app.getRequestHandler(); - -app.prepare().then(async () => { - const server = express(); - - server.get("*", (req, res) => { - return handle(req, res); - }); - - server.listen(port, () => { - console.log(`> Ready on http://localhost:${port}`); - }); -}); |
