Описание тега gin-gonic
0
ответов
Как получить авторизацию запроса заголовка (на предъявителя) с джином?
Я новичок в языке go, и я пытаюсь прочитать авторизацию на предъявителя в почтальоне на языке go и сохранить как строковую переменную. func ExampleParse(myToken string, myKey string) bool { //read bearer header auth from post man and store the varia…
14 янв '19 в 10:42
1
ответ
Сервер, работающий на локальном хосте:8080 получает CORS от внешнего интерфейса, работающего на 9090
У меня есть API-сервер (gin-gonic), работающий на localhost:8080. Все типичные CORS-заголовки настроены на отладку: когда я пытаюсь протестировать API с помощью простого интерфейса (swagger-ui), я получаю CORS-ошибку. (swagger работает на localhost:…
29 дек '18 в 00:19
2
ответа
gin-gonic не может назначить запрашиваемый адрес
Так что в настоящее время я работаю над созданием успокоительного API в Go, используя пакет gin-gonic. Я надеюсь развернуть этот код на виртуальной машине с облачной платформой Google. Когда я запускаю код на своем локальном компьютере, он работает …
29 окт '18 в 22:14
2
ответа
Axios POST на сервере Gin-Gonic (golang) не работает
Я могу использовать GET, но я не могу использовать POST от axios, отправляя данные на мой сервер gin-gonic golang. Это прекрасно работает в Почтальоне. Когда я стреляю по просьбе Аксиоса, я ничего не получаю взамен. Когда я захожу на сервер gin-goni…
09 окт '18 в 07:29
0
ответов
Плагин был собран с другой версией пакета
VM1 и VM2 оба имеют версию 1.11.1. Мой сценарий: VM1: main.go package main func startGin() *gin.Engine { gin.SetMode(gin.ReleaseMode) router := gin.New() v1:= router.Group("/v1") all_plugins, err := filepath.Glob("plugins/*.so") if err != nil { pani…
22 ноя '18 в 12:05
1
ответ
Синтаксический вопрос из документации `gin-gonic`
Я развивался в Node/Python в течение многих лет, и в течение отпуска я пытался расширить свои знания о Go. У меня есть любимый проект, над которым я работаю, чтобы изучить его. Когда я читал джин-гоническую документацию, я нашел синтаксис, который я…
26 дек '18 в 19:05
1
ответ
Как создать gin.Context из *http.Request и *httptest.ResponseRecorder?
Я хотел бы создать помощника по тестированию для джина, похожего на testify HTTPBodyContain. Мне трудно создавать gin.Context от *http.Request а также *httptest.ResponseRecorder, Я уже написал что-то вроде этого: func HTTPBodyContains(t *testing.T, …
09 окт '18 в 09:22
2
ответа
Загрузка файла работает с Chrome, но не в Firefox при загрузке сгенерированного файла golang
У меня есть простая служба REST golang / gin-gonic, которая предоставляет отчет в формате Excel по запросу /api/billing, Когда запрашивающая сторона устанавливает заголовок принятия в application/vnd.openxmlformats-officedocument.spreadsheetml.sheet…
25 сен '18 в 13:19
0
ответов
Как читать переменные из полезной нагрузки POST в gin gonic?
На вкладке Сеть Chrome полезная нагрузка выглядит следующим образом: {"req":{"headers":{"headers":{"Authorization":"Bearer **************"}}},"name":"john"} Я удалил разрешение на предъявителя. func name(c *gin.Context) { name := c.Param("name") fmt…
27 янв '19 в 15:58
1
ответ
Как читать тело запроса JSON для случая со змеей в Go с использованием Gin-Gonic
Я использую gin-gonic для создания моего первого сервера Go rest API. мой User структура выглядит следующим образом type User struct { FirstName string `json: "first_name"` } У меня есть следующий маршрут, определенный в моем коде route.POST("/test"…
15 фев '19 в 05:46
2
ответа
Выставить метрики Прометея в отдельный порт на Голанге
В микросервисе, работающем под управлением gin-gonic, я пытаюсь собрать метрики в маршрутизаторе и выставить их для второго, но кажется, что это невозможно. У кого-нибудь есть опыт в этом? Вся документация, которую я нашел, установила обработчик pro…
14 фев '19 в 10:14
1
ответ
Как реализовать функцию импорта данных с Golang?
У меня есть 2 метода, которые я использую для GET а также POST, Первый из них: var Join map[string]int func MapTheFields(c *gin.Context) { var data []string //Open the csv file csvFile, _ := os.Open("customers.csv") reader := csv.NewReader(csvFile) …
05 окт '18 в 11:02
2
ответа
Использование Gin Gonic и некоторого планировщика в Golang
У меня есть служба REST в Gin Gonic, и мне нужно выполнять какую-то работу каждые 5 секунд, используя какой-то планировщик. я пробовал rakanalh а также gocron но кажется, что каждый код, написанный после инициализации cron или джина, не будет выполн…
09 окт '18 в 10:38
1
ответ
Обслуживание динамических данных ответа длины
У меня есть приложение, созданное с помощью gin-gonic и golang. Приложение возвращает JSON по запросу. Мой JSON - это массив некоторых структур. У меня есть структуры, созданные одна за другой, когда все готово, я делаю вывод с помощью c.String func…
10 фев '19 в 14:56
1
ответ
Изящно обрабатывать ошибки рендеринга шаблонов в gin-gonic
Я изучаю Go и использую gin-gonic для веб-приложения. Я пытаюсь изящно восстановиться после ошибок шаблона и не смог выяснить, как буферизовать вывод или перенаправить правильно для достижения этой цели. С этим кодом: package main import ( "net/http…
04 ноя '18 в 21:55
1
ответ
Невозможно сгенерировать отчет о покрытии кода в приложении gin-gonic server
версия go: версия go go1.11.2 linux/amd64 версия джина (или подтверждение ссылки): Commit #5acf660 операционная система: Ubuntu 16.04LTS Описание Я пытаюсь сгенерировать отчеты о покрытии кода для сервера джина с помощью примера приложения. sample.g…
08 фев '19 в 11:58
1
ответ
Как обработчик остановки golang gin сразу работает, если соединение потеряно
Я использую gin-gonic / gin для написания своего сервера. Кажется, даже если соединение потеряно, функция-обработчик все еще работает. Например, если я захожу на сайт http://127.0.0.1:8080/ping и неожиданно закрываю браузер, на экране будут продолжа…
15 ноя '18 в 15:49
0
ответов
Недопустимый символ 'i' ищет начало значения
Я создал API в Go, который принимает идентификатор входа и в ответ выдает данные пользователя. Теперь, когда я отправляю данные в API либо в Postman, либо с помощью формы, это дает мне ошибочный символ 'i', ищущий начало значения, который я пытался …
31 май '19 в 11:37
0
ответов
Каждый раз останавливайтесь и запускайте localhost, если вносите какие-либо изменения в код для перезагрузки
Я использую golang и gin-gonic framework. если я внесу какие-либо изменения в свой код и увижу вывод. Затем каждый раз, когда мне приходится останавливаться и запускать локальный порт прослушивателя. Иногда раздражает, если я не останавливал и не за…
31 май '19 в 07:04
2
ответа
Как опустить некоторые параметры структуры Gin Gonic
У меня большая структура с более чем 50 параметрами type Application struct { Id int64 `json:"id"` FullName string `json:"fullName,omitempty"` ActualAddress string `json:"actualAddress,omitempty"` ..... } Я использую джин-гоник, и когда я вернусь ap…
18 мар '19 в 09:06