Я только начал изучать веб-фреймворк 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
.Хорошо ..