Skip to content

Commit b038a4d

Browse files
committed
build(cloudfare): config cloudfare wk
1 parent 10761cc commit b038a4d

File tree

4 files changed

+80
-5
lines changed

4 files changed

+80
-5
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,6 @@ yarn-error.log*
3333

3434
# typescript
3535
*.tsbuildinfo
36+
37+
# wrangler
38+
wrangler.toml

package-lock.json

Lines changed: 66 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/utils/index.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { HandlerRequest } from "../notion-api/types.js";
22

33
export const getNotionToken = (c: HandlerRequest) => {
4-
return (
5-
process.env.NOTION_TOKEN ||
6-
(c.req.header("Authorization") || "").split("Bearer ")[1] ||
7-
undefined
8-
);
4+
const fromContext = (c.env as { NOTION_TOKEN?: string } | undefined)?.NOTION_TOKEN;
5+
const fromProcess =
6+
typeof process !== "undefined" ? process.env?.NOTION_TOKEN : undefined;
7+
const fromHeader = (c.req.header("Authorization") || "").split("Bearer ")[1];
8+
return fromContext || fromProcess || fromHeader || undefined;
99
};

wrangler.toml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
name = "notion-api-worker"
2+
main = "src/index.ts"
3+
compatibility_date = "2024-01-01"
4+
5+
[vars]
6+
NOTION_TOKEN = "v03%3AeyJhbGciOiJkaXIiLCJraWQiOiJwcm9kdWN0aW9uOnRva2VuLXYzOjIwMjQtMTEtMDciLCJlbmMiOiJBMjU2Q0JDLUhTNTEyIn0..EKZIXeP9aS4IphRYrfgC2Q.Nn7XoveGs11Gzj6KAVbMpQbZorztuG8_cdyKK6G44gwQS6oPyrQqXwHehrc7TBzemV-9NbcKQ1u1RPLi3YPKZE78Spj8OxfBjmlre_nPf0HanP3herP5vK0Ob_WIyEPupXwXJrU_4dQIKlcdvQX15cEAxC9xxZKy9Ibh113aFSXYVW1iJUQTcoSb4S1pfymp9vC3mKqJWyvtvv3TFMxyAFF4anruKbVRz_rFkXHtaS1yQdGGxiy-tXr8rft8DoEoyIhO-gjoqhSwiW7rfRTQQ6tSC13VtIeHRChfkaO1L4IWbwnaVt9Jv3xNMZWxx2gCu8CbknESlO9_9Mjv3usKv1jo8WnUoygSxz_z2Xc9e5zSFlj_oHg5pq8LxKCM0rnPp1LGosDDfQ1aJAFb-7MxPfoUQ2chgHRl9ySWZb3smVE9qGzFh3fjEF01q8FRBLdfU7XIIoVRK-IDzDWj0Er-XIYG-C0xOckzeypNd8WdbgQOV7CSYfdlsoZYmRURRGmWN13UGTthvD2u6GnMeSKDUJ-OzHhAKJInAiGw3XjDNS8.Hvfgw9i0hzQYQhOvuvsMcVp16HPHwnxH7oStQdYo-B0"

0 commit comments

Comments
 (0)