Вопросы по теме 'go-gin'

Как гарантировать, что подписчик Redis получит сообщение в Go (Golang)?
Я использую структуру gin для создания сервера API. В общем, строю 2 проекта. Проект 'API' и Проект 'SOCKET' . Project 'API' - это основной REST API, который будет использоваться в Android, разработанный с использованием gin framework...
4858 просмотров
schedule 21.05.2024

Обратное проксирование Golang gin-gonic приводит к паническому преобразованию интерфейса: * http.timeoutWriter не является http.CloseNotifier: отсутствует метод CloseNotify
Я использую структуру Gin Gonic для создания конечной точки обратного прокси с целевой конечной точкой обслуживается с помощью grpc Gateway с использованием кода, приведенного ниже. Это похоже на методологию обратного прокси, предложенную для...
1164 просмотров
schedule 17.04.2022

использование := дает неиспользуемую ошибку, но использование = не в Go
У меня есть фрагмент кода, в котором я получаю сообщение об ошибке, когда использую := , но когда я использую = , он компилируется правильно. Что я узнал, так это то, что := требует определения только одной переменной, другие не должны быть...
183 просмотров
schedule 14.03.2023

Не удается получить тело сообщения формы из контекста Go gin
Я обновил gin-gonic и хочу использовать его для сохранения формы. Вот мой код: import ( "fmt" "github.com/gin-gonic/contrib/sessions" "github.com/gin-gonic/gin" ... func HandlePost(c *gin.Context) { userId, userName :=...
2113 просмотров
schedule 26.05.2022

Как добавить обратный вызов после в Gin framework
Мне нужно выйти из приложения с помощью os.Exit(0) ПОСЛЕ полного завершения HTTP-запроса. Мое приложение спрашивает другой сервер, нужно ли ему обновление, поэтому мне нужно выйти для выполнения самостоятельного обновления с перезагрузкой, но я не...
1765 просмотров
schedule 30.04.2023

Как изящно обрабатывать ошибки в веб-сервисе
Я пишу простой REST API, используя джин. Я прочитал много сообщений и текстов о том, как сделать обработку ошибок менее повторяющейся на ходу, но я не могу понять, как это сделать в обработчиках джина. Вся моя служба выполняет несколько запросов к...
3212 просмотров
schedule 27.04.2022

Cors не работает на групповых маршрутах, связанных с джином и голангом
Я пробую этот конкретный код, но он продолжает давать мне ошибку в Нет 'Access-Control-Allow-Origin' package main import ( "github.com/gin-contrib/cors" "github.com/gin-gonic/gin" ) func main() { router := gin.Default()...
3578 просмотров
schedule 22.03.2022

Как удалить таблицу со связями в ГОРМ?
Я удалил объект и хочу, чтобы его идентификатор тоже был удален из таблицы отношений. Как мне это сделать? т.е. объекты с отношениями удаляются, но таблицы их отношений остаются. Также хотел спросить, GORM - лучшее решение ORM для Go-Gin?
2476 просмотров
schedule 01.01.2024

Ошибка рукопожатия TLS от xx.xx.xx.xx:14333: EOF
Я использую HTTPS-сервер в Linux (RHEL 7). Я получаю следующую ошибку, как только запускаю сервер. 2019/09/04 15:46:16 http: TLS handshake error from xx.xx.xx.xx:60206: EOF 2019/09/04 15:46:21 http: TLS handshake error from xx.xx.xx.xx:31824:...
2781 просмотров
schedule 12.10.2022

Как передать данные json в качестве параметра запроса при насмешке с использованием gin framework
У меня есть функция для создания пользователя, который работает правильно. Теперь мне нужно смоделировать функцию Prepare and SaveUser внутри CreateUser . Но для этого CreateUser требуются данные json в качестве параметра запроса. Ниже моя...
669 просмотров
schedule 20.10.2023

Как установить и проанализировать время внутри запроса тела?
Я использую Go с Gin Gonic, и у меня есть что-то вроде этого: import ( "time" ) type BodyType struct { YourDate: time.Time } func doThingWithPost(c *gin.Context) { var theBody BodyType c.BindJSON(&theBody) c.JSON(http.StatusOK,...
173 просмотров
schedule 30.07.2023

Используйте один и тот же шаблон с разными параметрами/переменными на 1 странице.
Я использую Go gin gonic для своего веб-приложения. Как использовать один и тот же файл шаблона несколько раз на одной странице с разными переменными, переданными в шаблон. сегмент.tmpl {{ define "segment" }} <div>{{ .Variable...
36 просмотров
schedule 27.05.2022

невозможно вызвать промежуточное ПО go-gin
Я учусь и пытаюсь создать простой API, используя структуру go-gin, Я попытался создать промежуточное программное обеспечение для проверки, но когда я его вызываю, он говорит validations.signupValidator() is undifined исходящие от nodejs Express...
113 просмотров
schedule 06.11.2022