fix: Remove duplicate CORS handling from aiohttp app

Co-authored-by: aider (gemini/gemini-2.5-pro) <aider@aider.chat>
This commit is contained in:
2025-08-15 18:30:34 +00:00
parent a37f446375
commit 502c18f434

12
main.py
View File

@@ -19,7 +19,6 @@ import json
import time
import requests
from aiohttp import web, ClientSession, ClientError
import aiohttp_cors
import aiomqtt
from datetime import datetime, timedelta
import pytz
@@ -595,19 +594,10 @@ def task_died(future):
exit()
if __name__ == '__main__':
cors = aiohttp_cors.setup(app, defaults={
"*": aiohttp_cors.ResourceOptions(
allow_credentials=True,
expose_headers="*",
allow_headers="*",
)
})
app.router.add_get('/', index)
app.router.add_post('/owntracks', owntracks)
app.router.add_get('/history/{measurement}/{name}', history)
search_route = app.router.add_post('/search/{measurement}/{name}', search)
cors.add(search_route)
app.router.add_post('/search/{measurement}/{name}', search)
app.router.add_get('/latest', latest)
sensors.add(ThermostatSensor('thermostat2', '192.168.69.152', 'Venstar'))