Flask-Socketio и Vue: застрял на порту 6114 вместо 5114-жестко-кодированные ссылки?Python

Программы на Python
Anonymous
 Flask-Socketio и Vue: застрял на порту 6114 вместо 5114-жестко-кодированные ссылки?

Сообщение Anonymous »

У меня есть бэкэнд с колб-сокетом (

Код: Выделить всё

viewer.py
) и Vue Frontend (с помощью VITE). Я пытаюсь переключиться с порта 6114 на 5114 для моего подключения к сокетам, но не могу заставить код отразить это изменение. Несмотря на то, что я попытался изменить очевидные ссылки на 6114, где -то приложение все еще настаивает на использовании 6114. strong>: < /p>

[*]

Код: Выделить всё

viewer.py
[/b]-if __name__ == "__main __": block:

Код: Выделить всё

socketio.run(app, host="127.0.0.1", port=6114)
i изменил порт = 6114 на порт = 5114 , но процесс колбы все еще пытается подключиться к 6114.

Код: Выделить всё

viewer.py
[/b]-в функции send_file :

Код: Выделить всё

file_url = f"http://localhost:6114/{HTML_UPLOAD_DIR}/{safe_name}"
Я изменил 6114 здесь на 5114 .

[*]

Код: Выделить всё

Viewer.vue
[/b]-в mounted () Lifecycle Hook:

Код: Выделить всё

this.socket = io("http://localhost:6114");
Я заменил 6114 на 5114 , но на консоли браузера все еще пытается 6114.

< /ol>

как я запускаю серверы < /h3>
  • Vue Dev Server < /strong>: port = 5111 NPM Запустить Dev --port 5111 < /code>

    Это приводит к:

    Код: Выделить всё

    > esiga-vue@0.0.0 dev
    > vite --port 5111
    
    VITE v6.0.7  ready in 283 ms
    
    ➜  Local:   http://localhost:5111/
    ➜  Network: use --host to expose
    ➜  Vue DevTools: Open http://localhost:5111/__devtools__/ ...
    ...
    
Эта часть работает нормально - фронт находится на localhost: 5111 [/b]. Тем не менее, мой сервер Flask-Socketio по-прежнему связан с 6114. Несмотря на изменение всех строк выше и перезагружая все, приложение продолжает использовать 6114 в запросах или подключениях. < /P>

Вопрос < /strong>:
Есть ли известное место в Flask-Socketio или в конфигурации VUE, где 6114 все еще может быть кэширован или переопределен? Я сделал глобальный поиск в своей кодовой базе для 6114 ссылок и изменил все, что я нашел, но он все еще пытается подключиться к этому порту. Я также пытался очистить кэши, переустановить и подтвердить переменные своей среды. Нужен ли мне другой подход для переопределения порта в Vue или в приложении Flask?
>

Подробнее здесь: https://stackoverflow.com/questions/793 ... -reference

Вернуться в «Python»