У меня есть сервер сокетов Python, который всегда находится в автономном режиме, мне нужно предоставить HTML-страницу локальному клиенту и обмениваться информацией взад и впередОднако, когда он работал в автономном режиме, он не смог получить удаленный javascript / css, который мы использовали, и это нормально, мы просто загрузили файлы и необходимые лицензии, и html обратился к ним локально.
Этот подход работал только при запуске файла .html, но когда файл .html обслуживается сервером сокетов, ему не хватает javascript и html, на которые ссылается .html.
Мы отправляем файл .html клиенту следующим образом:
sio = socketio.AsyncServer(cors_allowed_origins='*')
app = web.Application()
sio.attach(app)
async def index(request):
with open('./index.html') as f:
return web.Response(text=f.read(), content_type='text/html'
app.router.add_get('/', index)
if __name == '__main__':
web.run_app(app)
Мы предполагаем, что, поскольку сервер только отправляет файл .html, мы не видим локальныйJS / CSS загружается правильно. Мы хотели бы знать, есть ли способ отправить эти файлы вместе с файлом .html, чтобы мы могли правильно отобразить страницу.