Вопросы по теме 'gorilla'

Распаковка полей ‹select› с гориллой/схемой
Я использую gorilla/schema , чтобы распаковать r.PostForm в структуру. Моя проблема в том, что я пытаюсь найти «разумный» способ получить выбранное значение элемента <select> таким образом, чтобы я мог легко использовать html/template...
629 просмотров
schedule 26.05.2023

GO: Отказано в доступе к файлу после установки гориллы
Я новичок в SO и относительно новый новичок в GO. Я без проблем собирал и запускал код GO на своем локальном сервере, пока мне не пришлось использовать некоторые пакеты из набора инструментов Gorilla. Что я запускал в командной строке: mkdir...
1448 просмотров
schedule 02.06.2023

Тестирование HTTP-маршрутов в Golang
Я использую мультиплексор Gorilla и пакет net/http для создания некоторых маршрутов следующим образом. package routes //some imports //some stuff func AddQuestionRoutes(r *mux.Router) { s := r.PathPrefix("/questions").Subrouter()...
12827 просмотров
schedule 19.05.2022

Маршруты мультиплексора Gorilla в отдельных файлах в подпапке?
Я пытаюсь создать очень простое веб-приложение Go, и структура golang «папка для каждого пакета» усложняет мне задачу. Я использую github.com/gorilla/mux в качестве маршрутизатора и github.com/unrolled/render для рендеринга шаблонов. Это...
1505 просмотров
schedule 02.06.2023

In go, как мне использовать замыкание с подмаршрутизатором gorilla/mux?
Кажется, есть всевозможные примеры использования замыкания HandlerFunc, подобные этому: http://codegangsta.gitbooks.io/building-web-apps-with-go/content/controllers/README.html Однако я не могу заставить его работать с подмаршрутизатором....
612 просмотров
schedule 19.04.2023

Go Gorilla Mux не выполняет маршрутизацию, как ожидалось
У меня возникли проблемы с получением библиотеки Gorilla Mux для работы с Go. Из документации, которую я прочитал, и всей отладки, которую я сделал, я не могу понять, в чем проблема. Вот что у меня есть для маршрутизации: Структура папки:...
1697 просмотров
schedule 09.02.2023

глобальный обработчик восстановления для golang http panic
Я хочу создать глобальный обработчик ошибок, чтобы отправить его по электронной почте. package main import ( "github.com/gorilla/mux" "log" "net/http" ) func main() { rtr := mux.NewRouter()...
18827 просмотров
schedule 28.06.2023

Почему этот код сеанса гориллы не работает?
Я новичок в Golang, поэтому я делаю свое первое игрушечное приложение, настроив начальный проект для веб-приложения на основе гориллы. Все идет хорошо, но код сеанса работает не так, как я ожидал, вот полный код , а вот только соответствующий...
99 просмотров
schedule 16.08.2022

Веб-сокет Gorilla с аутентификацией cookie
Вот моя установка: я создаю службу (используя Negroni и Gorilla) с входом пользователя в систему, где при входе пользователь получает файл cookie сеанса, который сервер использует для авторизации защищенных конечных точек. Одна из защищенных конечных...
3356 просмотров
schedule 07.09.2022

Страница AngularJS не обновляется с сервера
У меня есть приложение AngularJS. На стороне сервера используется Go, в котором используются пакеты мультиплексирования и сеансов Gorilla Web Toolkit. Приложение Angular имеет две формы на главной странице: «Войти» и «Зарегистрироваться». Данные...
315 просмотров
schedule 08.07.2022

Правильное использование go context.Context
Я только что прочитал статью: Создайте собственную веб-инфраструктуру на Go и обмен ценностями между обработчики я выбрал context.Context и использую его следующим образом для обмена значениями между обработчики и промежуточное ПО: type...
3716 просмотров
schedule 22.10.2022

Golang: получение файлов cookie Gorilla/Sessions
Я пытаюсь узнать значение файла cookie, которое сохраняется в браузере клиентов через s.Save(r, w). Таким образом, я могу сохранить значение cookie в базе данных перед вызовом renderTemplate(). Есть ли способ сделать это с помощью gorilla/sessions...
1061 просмотров
schedule 17.10.2022

Путаница с пакетом сеанса Gorilla
Исходя из фона PHP, я немного запутался в пакете сеансов Gorilla. Действует ли Gorilla аналогично $_SESSION['name'] или аналогично $_COOKIE['name'] из PHP? Я пытаюсь использовать оба способа для создания пользовательского сеанса для моего...
1163 просмотров
schedule 10.06.2022

Сеанс Gorilla.AddFlash не добавляет флэш-сообщение
У меня есть страница регистрации с двумя обработчиками: один для отображения формы, другой для обработки отправки формы. Я пытаюсь использовать метод session.AddFlash, чтобы сохранить ошибку, затем выполнить перенаправление 302 обратно в...
1564 просмотров
schedule 06.10.2022

Обработчик паники Go Gorilla для ответа с пользовательским статусом
В Gorilla с помощью RecoveryHandler мы могли подавить панику. Однако существует ли обработчик или библиотечный метод для ответа с определенным кодом состояния Http и сообщением для данного типа ошибки. Например, в случае паники для Mandatory field...
2157 просмотров
schedule 14.11.2022

Идентификатор потока журнала Go в Gorilla Handler
Как получить thread id или любой другой уникальный идентификатор http-запроса, обрабатываемого обработчиком при регистрации внутри Gorilla Handlers ? В Java, когда Tomcat или другой контейнер обрабатывает несколько HTTP-запросов, идентификатор...
1586 просмотров
schedule 19.08.2022

golang отправляет json на многоадресный ip
Я пишу кусок Go для отправки данных json по многоадресному UDP: func send(a string, messages chan interface{}) { addr, err := net.ResolveUDPAddr("udp", a) CheckError(err) c, err := net.DialUDP("udp", nil, addr) CheckError(err)...
976 просмотров
schedule 19.03.2023

Как сопоставить субдомен с gorilla mux
Мне нужно построить маршрут, который соответствует двум поддоменам (prefix.api.example.com и prefix.api.sandbox.example.com), используя gorilla mux router. Пока у меня есть регулярное выражение ниже, но маршрутизатор возвращает 404 по запросу....
1231 просмотров
schedule 08.05.2023

Ошибка Websocket при WriteMessage
Я создаю простой Slackbot в качестве опыта работы с Go, и у меня возникла первая проблема: я не могу отправить сообщение обратно в соединение! Вот моя основная функция: func main() { conn, botId, err := slackInit(os.Getenv("SLACKBOT_TOKEN"))...
435 просмотров
schedule 28.12.2022

Создание веб-сокета с помощью golang в aws
Я пытаюсь создать веб-сокеты, используя golang с gorilla на aws (без докера) с балансировщиком нагрузки, у меня есть сертификат, подключенный к балансировщику нагрузки. Мне удалось заставить код работать с http, но когда я пытаюсь использовать код...
647 просмотров
schedule 25.06.2022