Skip to content

Commit 072dec0

Browse files
committed
fix: follow external server fetch ua
Signed-off-by: Innei <tukon479@gmail.com>
1 parent c7fc039 commit 072dec0

File tree

4 files changed

+22
-6
lines changed

4 files changed

+22
-6
lines changed

apps/server/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,7 @@
4949
"@radix-ui/react-avatar": "1.1.1",
5050
"chokidar": "4.0.1",
5151
"daisyui": "4.12.14",
52+
"dotenv-flow": "4.1.0",
5253
"foxact": "0.2.41",
5354
"glob": "11.0.0",
5455
"lightningcss": "1.27.0",

apps/server/src/lib/api-client.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ export const createApiClient = () => {
3535

3636
retry: false,
3737

38+
onRequest(context) {
39+
// console.debug(`request: ${context.request}`)
40+
41+
context.options.headers.set("User-Agent", `Follow External Server Api Client/${PKG.version}`)
42+
},
3843
onRequestError(context) {
3944
if (context.error.name === "AbortError") {
4045
return
@@ -48,6 +53,7 @@ export const createApiClient = () => {
4853
return {
4954
"X-App-Version": PKG.version,
5055
"X-App-Dev": isDev ? "1" : "0",
56+
"User-Agent": `Follow External Server Api Client/${PKG.version}`,
5157
Cookie: authSessionToken ? `authjs.session-token=${authSessionToken}` : "",
5258
}
5359
},

apps/server/src/lib/load-env.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
import { resolve } from "node:path"
2-
3-
import { config } from "dotenv"
1+
import { config } from "dotenv-flow"
42

53
config({
6-
path: resolve(__dirname, "../../.env"),
4+
files: [".env.development.local", ".env"],
75
})

pnpm-lock.yaml

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

0 commit comments

Comments
 (0)