..
This commit is contained in:
@@ -49,11 +49,15 @@ async function initializeDB() {
|
|||||||
|
|
||||||
console.log(`[DB] Database initialized at: ${dbPath}`);
|
console.log(`[DB] Database initialized at: ${dbPath}`);
|
||||||
console.log('[DB] WAL mode enabled for concurrent writes.');
|
console.log('[DB] WAL mode enabled for concurrent writes.');
|
||||||
|
|
||||||
|
const count = await db.get('SELECT COUNT(*) as count FROM markers');
|
||||||
|
console.log(`[DB] Current Status: ${count.count} markers stored in database.`);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Routes
|
// Routes
|
||||||
app.get('/api/markers', async (req, res) => {
|
app.get('/api/markers', async (req, res) => {
|
||||||
console.log(`[API] GET /api/markers - Fetching markers from SQLite`);
|
const host = req.headers.host;
|
||||||
|
console.log(`[API] GET /api/markers - Host: ${host} - Fetching from SQLite`);
|
||||||
try {
|
try {
|
||||||
const markers = await db.all('SELECT * FROM markers');
|
const markers = await db.all('SELECT * FROM markers');
|
||||||
console.log(`[API] Found ${markers.length} markers`);
|
console.log(`[API] Found ${markers.length} markers`);
|
||||||
|
|||||||
@@ -5,9 +5,10 @@ const API_Base_URL = '/api/markers';
|
|||||||
|
|
||||||
export const apiService = {
|
export const apiService = {
|
||||||
getHotspots: async (): Promise<WiFiHotspot[]> => {
|
getHotspots: async (): Promise<WiFiHotspot[]> => {
|
||||||
console.log(`[API Call] GET ${API_Base_URL}`);
|
const fullUrl = `${window.location.origin}${API_Base_URL}`;
|
||||||
|
console.log(`[API Call] GET ${fullUrl} (Origin: ${window.location.origin})`);
|
||||||
try {
|
try {
|
||||||
const response = await fetch(API_Base_URL);
|
const response = await fetch(API_Base_URL, { cache: 'no-store' }); // 캐시 방지 추가
|
||||||
if (!response.ok) throw new Error('Failed to fetch markers');
|
if (!response.ok) throw new Error('Failed to fetch markers');
|
||||||
const data = await response.json();
|
const data = await response.json();
|
||||||
console.log(`[API Response] Received ${data.length} hotspots`, data);
|
console.log(`[API Response] Received ${data.length} hotspots`, data);
|
||||||
|
|||||||
Reference in New Issue
Block a user