Beego горячая компиляция проблема конфигурации websocket - PullRequest
0 голосов
/ 29 ноября 2018

Я только начал изучать веб-фреймворк Beego (v1.10.0) и создал новый проект, используя Пчелиный инструмент , с помощью этой команды bee new hello

Предполагая документация Beego предоставляет hot compile существо, чтобы вступать в силу любых изменений на лету.Также имеется файл reload.min.js с функцией внутри для перезагрузки страницы, которая прослушивает обновления через канал веб-сокета с сервера.

По умолчанию адрес веб-сокета установлен на ws://localhost:12450/reload, но я не могу найти, как настроитьконечная точка websocket на стороне сервера.Таким образом, клиентская сторона не может установить соединение веб-сокета с сервером по умолчанию и не может прослушивать обновления.

Как настроить конечную точку веб-сокета для функции hot compile в Beego?

Возможно ли этопросто установить эти параметры (хост, порт, конечную точку) для веб-сокета в app.conf файле?

Мой app.conf файл сейчас:

appname = hello
httpport = 8080
runmode = dev

Я действительно хочу использовать эту удивительную функциюполностью.

UPD

На самом деле, я нашел этот пакет /go/src/github.com/astaxie/beego/grace/ для функции горячей перезагрузки, но не знаю, как это исправить.Кажется, что он находится в стадии разработки, так как нет конфигурации для конечной точки websocket reload с портом 12450, как в файле reload.min.js.Хорошо ..

...