Surface shared inventory failures and isolate test database storage
This commit is contained in:
+6
-3
@@ -775,13 +775,16 @@ const server = http.createServer(async (req, res) => {
|
||||
if (url.pathname === '/api/kalem') {
|
||||
const ikn = url.searchParams.get('ikn');
|
||||
if (!ikn) return json(res, 400, { success: false, error: 'ikn gerekli' });
|
||||
return json(res, 200, { success: true, ...kalemStore.kalemOku(ikn) });
|
||||
try { return json(res, 200, { success: true, ...kalemStore.kalemOku(ikn) }); }
|
||||
catch { return json(res,503,{success:false,error:'Kalem deposuna erişilemiyor. Daha sonra yeniden deneyin.'}); }
|
||||
}
|
||||
if (url.pathname === '/api/kalem/ara') {
|
||||
const q = url.searchParams.get('q') || '';
|
||||
if (q.trim().length < 2) return json(res, 400, { success: false, error: 'en az 2 karakter' });
|
||||
const sonuc = kalemStore.kalemAra(q);
|
||||
return json(res, 200, { success: true, adet: sonuc.length, sonuclar: sonuc });
|
||||
try {
|
||||
const sonuc = kalemStore.kalemAra(q);
|
||||
return json(res, 200, { success: true, adet: sonuc.length, sonuclar: sonuc });
|
||||
} catch { return json(res,503,{success:false,error:'Kalem araması şu anda kullanılamıyor. Yeniden deneyin.'}); }
|
||||
}
|
||||
// --- Ürün araması: metni ihale DOKÜMANININ içinde arar ---
|
||||
// EKAP teklif cetvelini kendi tarafında indeksliyor; doküman indirmeye
|
||||
|
||||
Reference in New Issue
Block a user