Вопросы по теме '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