🐛 fix(files): remove force-static rendering to enable session access (#8900)

This commit is contained in:
YuTengjing 2025-08-23 00:33:36 +08:00 committed by GitHub
parent ccc733dac5
commit 6100d21038
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 87 additions and 84 deletions

View file

@ -5,7 +5,6 @@
.DS_Store .DS_Store
.editorconfig .editorconfig
.idea .idea
.vscode
.history .history
.temp .temp
.env.local .env.local

166
.vscode/settings.json vendored
View file

@ -1,89 +1,95 @@
{ {
"npm.packageManager": "pnpm", "editor.codeActionsOnSave": {
// don't show errors, but fix when save and git pre commit "source.addMissingImports": "explicit",
"eslint.rules.customizations": [ "source.fixAll.eslint": "explicit",
{ "rule": "import/order", "severity": "off" }, "source.fixAll.stylelint": "explicit"
{ "rule": "prettier/prettier", "severity": "off" }, },
{ "rule": "react/jsx-sort-props", "severity": "off" }, "editor.formatOnSave": true,
{ "rule": "sort-keys-fix/sort-keys-fix", "severity": "off" }, // don't show errors, but fix when save and git pre commit
{ "rule": "typescript-sort-keys/interface", "severity": "off" } "eslint.rules.customizations": [
], { "rule": "import/order", "severity": "off" },
"stylelint.validate": [ { "rule": "prettier/prettier", "severity": "off" },
"css", { "rule": "react/jsx-sort-props", "severity": "off" },
"postcss", { "rule": "sort-keys-fix/sort-keys-fix", "severity": "off" },
// make stylelint work with tsx antd-style css template string { "rule": "typescript-sort-keys/interface", "severity": "off" }
"typescriptreact" ],
], "eslint.validate": [
"search.exclude": { "javascript",
"**/node_modules": true, "javascriptreact",
// useless to search this big folder "typescript",
"locales": true "typescriptreact",
}, "markdown",
"vitest.maximumConfigs": 6, // support mdx
"workbench.editor.customLabels.patterns": { "mdx"
"**/app/**/[[]*[]]/[[]*[]]/page.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page component", ],
"**/app/**/[[]*[]]/page.tsx": "${dirname(1)}/${dirname} • page component", "npm.packageManager": "pnpm",
"**/app/**/page.tsx": "${dirname} • page component", "search.exclude": {
"**/node_modules": true,
// useless to search this big folder
"locales": true
},
"stylelint.validate": [
"css",
"postcss",
// make stylelint work with tsx antd-style css template string
"typescriptreact"
],
"vitest.maximumConfigs": 10,
"workbench.editor.customLabels.patterns": {
"**/app/**/[[]*[]]/[[]*[]]/page.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page component",
"**/app/**/[[]*[]]/page.tsx": "${dirname(1)}/${dirname} • page component",
"**/app/**/page.tsx": "${dirname} • page component",
"**/app/**/[[]*[]]/[[]*[]]/layout.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page layout", "**/app/**/[[]*[]]/[[]*[]]/layout.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • page layout",
"**/app/**/[[]*[]]/layout.tsx": "${dirname(1)}/${dirname} • page layout", "**/app/**/[[]*[]]/layout.tsx": "${dirname(1)}/${dirname} • page layout",
"**/app/**/layout.tsx": "${dirname} • page layout", "**/app/**/layout.tsx": "${dirname} • page layout",
"**/app/**/[[]*[]]/[[]*[]]/default.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • slot default", "**/app/**/[[]*[]]/[[]*[]]/default.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • slot default",
"**/app/**/[[]*[]]/default.tsx": "${dirname(1)}/${dirname} • slot default", "**/app/**/[[]*[]]/default.tsx": "${dirname(1)}/${dirname} • slot default",
"**/app/**/default.tsx": "${dirname} • slot default", "**/app/**/default.tsx": "${dirname} • slot default",
"**/app/**/[[]*[]]/[[]*[]]/error.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • error component", "**/app/**/[[]*[]]/[[]*[]]/error.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • error component",
"**/app/**/[[]*[]]/error.tsx": "${dirname(1)}/${dirname} • error component", "**/app/**/[[]*[]]/error.tsx": "${dirname(1)}/${dirname} • error component",
"**/app/**/error.tsx": "${dirname} • error component", "**/app/**/error.tsx": "${dirname} • error component",
"**/app/**/[[]*[]]/[[]*[]]/loading.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • loading component", "**/app/**/[[]*[]]/[[]*[]]/loading.tsx": "${dirname(2)}/${dirname(1)}/${dirname} • loading component",
"**/app/**/[[]*[]]/loading.tsx": "${dirname(1)}/${dirname} • loading component", "**/app/**/[[]*[]]/loading.tsx": "${dirname(1)}/${dirname} • loading component",
"**/app/**/loading.tsx": "${dirname} • loading component", "**/app/**/loading.tsx": "${dirname} • loading component",
"**/src/**/route.ts": "${dirname(1)}/${dirname} • route", "**/src/**/route.ts": "${dirname(1)}/${dirname} • route",
"**/src/**/index.tsx": "${dirname} • component", "**/src/**/index.tsx": "${dirname} • component",
"**/src/database/repositories/*/index.ts": "${dirname} • db repository", "**/src/database/repositories/*/index.ts": "${dirname} • db repository",
"**/src/database/models/*.ts": "${filename} • db model", "**/src/database/models/*.ts": "${filename} • db model",
"**/src/database/schemas/*.ts": "${filename} • db schema", "**/src/database/schemas/*.ts": "${filename} • db schema",
"**/src/services/*.ts": "${filename} • service", "**/src/services/*.ts": "${filename} • service",
"**/src/services/*/client.ts": "${dirname} • client service", "**/src/services/*/client.ts": "${dirname} • client service",
"**/src/services/*/server.ts": "${dirname} • server service", "**/src/services/*/server.ts": "${dirname} • server service",
"**/src/store/*/action.ts": "${dirname} • action",
"**/src/store/*/slices/*/action.ts": "${dirname(2)}/${dirname} • action",
"**/src/store/*/slices/*/actions/*.ts": "${dirname(1)}/${dirname}/${filename} • action",
"**/src/store/*/initialState.ts": "${dirname} • state",
"**/src/store/*/slices/*/initialState.ts": "${dirname(2)}/${dirname} • state",
"**/src/store/*/selectors.ts": "${dirname} • selectors",
"**/src/store/*/slices/*/selectors.ts": "${dirname(2)}/${dirname} • selectors",
"**/src/store/*/reducer.ts": "${dirname} • reducer",
"**/src/store/*/slices/*/reducer.ts": "${dirname(2)}/${dirname} • reducer",
"**/src/config/modelProviders/*.ts": "${filename} • provider",
"**/src/config/aiModels/*.ts": "${filename} • model",
"**/src/config/paramsSchemas/*/*.json": "${dirname(1)}/${filename} • params",
"**/packages/model-runtime/src/*/index.ts": "${dirname} • runtime",
"**/src/server/services/*/index.ts": "${dirname} • server/service",
"**/src/server/routers/lambda/*.ts": "${filename} • lambda",
"**/src/server/routers/async/*.ts": "${filename} • async",
"**/src/server/routers/edge/*.ts": "${filename} • edge",
"**/src/locales/default/*.ts": "${filename} • locale", "**/src/store/*/action.ts": "${dirname} • action",
}, "**/src/store/*/slices/*/action.ts": "${dirname(2)}/${dirname} • action",
"eslint.validate": [ "**/src/store/*/slices/*/actions/*.ts": "${dirname(1)}/${dirname}/${filename} • action",
"javascript",
"javascriptreact", "**/src/store/*/initialState.ts": "${dirname} • state",
"typescript", "**/src/store/*/slices/*/initialState.ts": "${dirname(2)}/${dirname} • state",
"typescriptreact",
"markdown", "**/src/store/*/selectors.ts": "${dirname} • selectors",
// support mdx "**/src/store/*/slices/*/selectors.ts": "${dirname(2)}/${dirname} • selectors",
"mdx"
] "**/src/store/*/reducer.ts": "${dirname} • reducer",
} "**/src/store/*/slices/*/reducer.ts": "${dirname(2)}/${dirname} • reducer",
"**/src/config/modelProviders/*.ts": "${filename} • provider",
"**/src/config/aiModels/*.ts": "${filename} • model",
"**/src/config/paramsSchemas/*/*.json": "${dirname(1)}/${filename} • params",
"**/packages/model-runtime/src/*/index.ts": "${dirname} • runtime",
"**/src/server/services/*/index.ts": "${dirname} • server/service",
"**/src/server/routers/lambda/*.ts": "${filename} • lambda",
"**/src/server/routers/async/*.ts": "${filename} • async",
"**/src/server/routers/edge/*.ts": "${filename} • edge",
"**/src/locales/default/*.ts": "${filename} • locale"
}
}

View file

@ -364,7 +364,7 @@
"vite": "^5.4.19", "vite": "^5.4.19",
"vitest": "^3.2.4" "vitest": "^3.2.4"
}, },
"packageManager": "pnpm@10.14.0", "packageManager": "pnpm@10.15.0",
"publishConfig": { "publishConfig": {
"access": "public", "access": "public",
"registry": "https://registry.npmjs.org" "registry": "https://registry.npmjs.org"

View file

@ -39,5 +39,3 @@ const FilePage = async (props: PagePropsWithId) => {
}; };
export default FilePage; export default FilePage;
export const dynamic = 'force-static';