Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-10-28T10:11:54.000Z
}
Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-10-28T10:11:54.000Z
}
Blog post create error: Error: Duplicate entry '130-instagram-yabanci-takipci-hizmeti-alinir-mi-global-pazarl...' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '130-instagram-yabanci-takipci-hizmeti-alinir-mi-global-pazarl...' for key 'site_slug_unique'"
}
Blog post create error: Error: Duplicate entry '130-instagram-yabanci-takipci-hizmeti-alinir-mi-global-pazarl...' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '130-instagram-yabanci-takipci-hizmeti-alinir-mi-global-pazarl...' for key 'site_slug_unique'"
}
Product fetch error: Error: connect ETIMEDOUT
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:486:37
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15
    at processParams (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:291:5) {
  code: 'ETIMEDOUT',
  errno: undefined,
  sql: undefined,
  sqlState: undefined,
  sqlMessage: undefined
}
Blog post create error: Error: Duplicate entry '119-instagram-kadin-takipci-hizmetiyle-hedef-kitle-sadakati-o...' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '119-instagram-kadin-takipci-hizmetiyle-hedef-kitle-sadakati-o...' for key 'site_slug_unique'"
}
Blog post create error: Error: Duplicate entry '117-instagram-erkek-takipci-kitlesinin-marka-guvenine-katkisi' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '117-instagram-erkek-takipci-kitlesinin-marka-guvenine-katkisi' for key 'site_slug_unique'"
}
Blog post create error: Error: Duplicate entry '117-instagram-erkek-takipci-kitlesinin-marka-guvenine-katkisi' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '117-instagram-erkek-takipci-kitlesinin-marka-guvenine-katkisi' for key 'site_slug_unique'"
}
Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-12-23T10:37:49.000Z
}
Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-12-23T10:37:49.000Z
}
Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-12-24T10:48:21.000Z
}
Auth middleware error: TokenExpiredError: jwt expired
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:190:21
    at getSecret (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:97:14)
    at module.exports [as verify] (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/jsonwebtoken/verify.js:101:10)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:17:25)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at Route.dispatch (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:117:3)
    at handle (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:435:11)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:295:15 {
  expiredAt: 2025-12-27T12:11:19.000Z
}
Blog post create error: Error: Duplicate entry '106-instagram-takipci-hizmeti-ile-yerli-kitleye-ulasarak-mark...' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '106-instagram-takipci-hizmeti-ile-yerli-kitleye-ulasarak-mark...' for key 'site_slug_unique'"
}
Blog post create error: Error: Duplicate entry '106-instagram-takipci-hizmeti-ile-yerli-kitleye-ulasarak-mark...' for key 'site_slug_unique'
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at /home/bodurmediacom/public_html/api.bodurmedia.com/server.js:1145:39
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/route.js:157:13)
    at authMiddleware (/home/bodurmediacom/public_html/api.bodurmedia.com/middleware/auth.js:29:5)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5) {
  code: 'ER_DUP_ENTRY',
  errno: 1062,
  sql: 'INSERT INTO blog_posts (\n' +
    '        site_id, category_id, title, slug, content, excerpt, featured_image, \n' +
    '        meta_title, meta_description, tags, is_featured, is_published\n' +
    '      ) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)',
  sqlState: '23000',
  sqlMessage: "Duplicate entry '106-instagram-takipci-hizmeti-ile-yerli-kitleye-ulasarak-mark...' for key 'site_slug_unique'"
}
CORS check error: Error: connect ETIMEDOUT
    at PromisePool.execute (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/mysql2/lib/promise/pool.js:54:22)
    at origin (/home/bodurmediacom/public_html/api.bodurmedia.com/server.js:24:40)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/cors/lib/index.js:219:13
    at optionsCallback (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/cors/lib/index.js:199:9)
    at corsMiddleware (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/cors/lib/index.js:204:7)
    at Layer.handleRequest (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/lib/layer.js:152:17)
    at trimPrefix (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:342:13)
    at /home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:297:9
    at processParams (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:582:12)
    at next (/home/bodurmediacom/nodevenv/public_html/api.bodurmedia.com/20/lib/node_modules/router/index.js:291:5) {
  code: 'ETIMEDOUT',
  errno: undefined,
  sql: undefined,
  sqlState: undefined,
  sqlMessage: undefined
}
Global error: Error: CORS kontrolü başarısız
    at origin (/home/bodurmediacom/public_html/api.bodurmedia.com/server.js:63:16)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at runNextTicks (node:internal/process/task_queues:64:3)
    at process.processTimers (node:internal/timers:516:9)
