Skip to content

Commit 921b441

Browse files
sametbasbugclaude
andcommitted
Denetim sayfasını statik derlemenin dışına al
Sayfa `src/pages/` altındaydı ve `prerender = false` taşıyordu; adaptörsüz statik derleme `NoAdapterInstalled` ile kırıldı. Sunucu uçlarının tamamı zaten `injectRoute` ile yalnız SSR yapılandırmasına giriyor, bu da öyle girmeliydi. Statik derleme hâlâ geri dönüş yolu (bkz. `wrangler.ssr.jsonc` "acil fren"), yani kırık kalması kabul edilebilir değil. Kusuru CI yakaladı, ben yakalamalıydım: `npm run quality` yerelde de kırılmıştı ama çıktısını "geçti|passed|error TS|FAIL" diye süzdüm ve `[NoAdapterInstalled]` bu kalıpların hiçbirine uymuyordu. Yeşil gördüğüm şey testlerin yeşiliydi, komutun değil. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
1 parent dc74a24 commit 921b441

2 files changed

Lines changed: 8 additions & 2 deletions

File tree

‎astro.config.ssr.mjs‎

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ function yayinUclari() {
3434
injectRoute({ pattern: '/api/brief', entrypoint: './src/server/routes/brief.ts' });
3535
injectRoute({ pattern: '/api/publish', entrypoint: './src/server/routes/publish.ts' });
3636
injectRoute({ pattern: '/api/orbit-eylem', entrypoint: './src/server/routes/orbit-eylem.ts' });
37+
/* Denetim sayfası da yalnız sunucu modunda. `src/pages/` altına
38+
konulduğunda STATİK derleme kırılıyor: `prerender = false` taşıyan
39+
bir sayfa adaptörsüz derlemede `NoAdapterInstalled` veriyor. Statik
40+
derleme hâlâ geri dönüş yolu (bkz. `wrangler.ssr.jsonc`), yani
41+
kırılması kabul edilebilir değil. */
42+
injectRoute({ pattern: '/denetim', entrypoint: './src/server/routes/denetim.astro' });
3743
injectRoute({ pattern: '/images/generated/[...path]', entrypoint: './src/server/routes/hero.ts' });
3844
/* Site haritası statikte `@astrojs/sitemap` tarafından derleme anında
3945
üretiliyor; sunucu modunda üretilmiyor ve `robots.txt` ona işaret
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@
1616
*/
1717
export const prerender = false;
1818
19-
import BaseLayout from '../layouts/BaseLayout.astro';
19+
import BaseLayout from '../../layouts/BaseLayout.astro';
2020
import { getDatabase } from '#runtime-env';
21-
import { oturumCereziVarMi, oturumOku } from '../server/session';
21+
import { oturumCereziVarMi, oturumOku } from '../session';
2222
2323
const veritabani = getDatabase();
2424
const okuyucu = veritabani && oturumCereziVarMi(Astro.request)

0 commit comments

Comments
 (0)