Files
hDiyanetProxy/backend/src/controllers/eidController.js
hOLOlu a798066049 İlk sürüm: hDiyanetProxy v1.0.0
- Backend: Node.js + Express + MySQL + JWT auth
- 8 MySQL tablosu (users, countries, states, cities, prayer_times, ramadan_times, eid_times, fetch_logs)
- Diyanet API entegrasyonu (auth + token yönetimi)
- Tüm API endpointleri (places, prayer-times, ramadan, eid, admin)
- Rate limiting, CORS, input validation
- Cron job (gece 02:00 otomatik veri çekme)
- Frontend: Login, Dashboard, Fetch Panel, Namaz Vakitleri, Ramazan, Admin, Profil
- Admin kullanıcı: admin/admin123
2026-02-27 07:53:41 +03:00

22 lines
588 B
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// hDiyanetProxy - Eid Controller
const EidModel = require('../models/EidTime');
const EidController = {
// Şehre göre bayram vakitlerini getir
async getByCityId(req, res) {
try {
const { cityId } = req.query;
if (!cityId) {
return res.status(400).json({ error: 'cityId parametresi gerekli' });
}
const times = await EidModel.getByCityId(parseInt(cityId));
res.json(times);
} catch (err) {
console.error('Eid hatası:', err);
res.status(500).json({ error: 'Sunucu hatası' });
}
}
};
module.exports = EidController;