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