Описание тега go-fiber

Fiber - это веб-фреймворк, вдохновленный Express, построенный на основе Fasthttp, самого быстрого HTTP-движка для Go.
3 ответа

Go Fiber не работает на локальном хосте

Я использую этот веб-фреймворк: https://github.com/gofiber/fiber Я хочу запустить базовый пример, который они дали, под названием "привет, мир" Я скопировал код и поместил его в файл с названием main.go // ⚡️ Fiber is an Express inspired web framewo…
15 июл '20 в 00:37
1 ответ

Наследование в Go с использованием или простой обработкой нескольких типов пользователей

Я хочу научиться ходить ради удовольствия и иметь представление о веб-приложении, и я планирую использовать фреймворк Fibre и, вероятно, использовать Mysql или postgres в качестве базы данных. У меня двоякие вопросы. Что лучше всего подходит для нес…
17 июл '20 в 02:32
1 ответ

Передача полезной нагрузки одного запроса API в вызов API 2

Мне нравится создавать два API, в которых выполняется запрос на получение информации в одном API, а вставка в базу данных выполняется в другом вызове API. Как я мог добиться этого в Fiber. рассмотрим следующий блок кода func getName(c *fiber.Ctx) { …
01 авг '20 в 15:37
0 ответов

Golang с драйвером MySQL

Я изучаю голанг в последние пару дней, но я так расстроен, потому что я пытаюсь создать простой API CRUD и не могу создать простого пользователя. Я использую Fiber (очень похожий на Express.js) с golang sql с драйвером mysql. Вот весь мой обработчик…
06 сен '20 в 16:09
1 ответ

Невозможно предварительно загрузить пункт.

Я использую GORM в сочетании с Fiber. При запросе всех пользователей с предварительно загруженными clause.Associations Я получаю следующую ошибку: can't preload field @@@as@@@ for entities.User Что это значит? Без preload из clause.Associations он р…
13 окт '20 в 23:04
1 ответ

Частичное обновление объектов

Я хочу включить функцию обновления для своего Userобъект в моем бэкэнде fiber/gorm. Он отлично работает, когда я обновляю все поля вместе, используя Saveфункция. Однако, когда у меня нет всех полей в запросе на обновление (например, только Birthday …
19 окт '20 в 18:35
1 ответ

Как сжать этот код и объединить условие if и else

if category == 0 { rows, err := h.Repo.GetAllLatestProducts(c.Context()) if err != nil { return c.Status(fiber.StatusInternalServerError).SendString(err.Error()) } result := make([]interface{}, len(rows)) for i, product := range rows { result[i] = …
21 ноя '20 в 20:36
1 ответ

GET 404 Not Found при загрузке таблицы стилей

У меня проблемы со статическим файловым сервером Go Fiber. Я хочу загрузить таблицу стилей css, которая используется в шаблоне. Сам шаблон работает нормально. func main() { // Create a new engine. engine := html.New("./views", ".html&…
15 ноя '20 в 19:44
1 ответ

Увеличение значения структуры в Go

Я ожидаю увидеть visits увеличиваться с каждым GET просьба к /foo но остается как 1. Что я здесь делаю не так? package main import ( "log" "github.com/gofiber/fiber/v2" "gorm.io/driver/sqlite" "gorm.io/gorm" )…
10 ноя '20 в 00:24
2 ответа

Метод обновления не обновляет нулевое значение

Исходный вопрос При использовании Updateв GORM новые данные не сохраняются. т.е. я хочу установить bool из true к false, но это остается верным даже после Update метод. В описании метода есть предупреждение: "ПРЕДУПРЕЖДЕНИЕ при обновлении с помощью …
13 окт '20 в 10:27
1 ответ

Гонка (?) С Mutex - повреждение данных на карте

В проекте я хочу использовать кеш для хранения таких вещей, как хеш. Однако время от времени происходит так, что сохраненное значение в кеше меняется на ключ. Обычно от ключа берется около 4 символов: <- Set hash::helloworldtest = abcdef012345678…
03 апр '21 в 13:29
0 ответов

Найти значение в отношении много 2 много

У меня есть 2 структуры со многими отношениями 2: type Post struct { *gorm.Model ID uint `gorm: "primarykey"` PostTitle string `json: "posttitle" gorm:"posttitle;not null"` PostSlug string `json: "postslug" gorm:"postslug;unique;not null"` PostShort…
06 апр '21 в 15:57
1 ответ

Как получить тело запроса в Go Fiber framework

Я пытаюсь реализовать свой бэкэнд с помощью инфраструктуры GO Fiber, однако меня немного смущает, как получить тело запроса в почтовом запросе на GO fiber, чтобы я мог обработать его для своей логики бэкенда. Пожалуйста, помогите мне, так как я нови…
13 апр '21 в 10:38
2 ответа

В запросе POST gofiber, как я могу разобрать тело запроса?

Как бы я прочитал и изменил значения, если бы я отправил данные JSON в / post route в gofiber: { "name" : "John Wick" "email" : "johnw@gmail.com" } app.Post("/post", func(c *fiber.Ctx) error { //read the req.body here name := req.body.name return c.…
17 дек '20 в 07:09
1 ответ

Отправить пустой ответ с помощью волокна

Я создаю API, я не могу понять, как вернуть пустой ответ, если большинство из них похоже: func GetEntityInstance(c *fiber.Ctx) error { ... return c.Status(fiber.StatusCreated).JSON(fiber.Map{ "id_created": new_id, }) } Как я могу отправить пустой от…
30 апр '21 в 06:38
0 ответов

Добавить структуру в fasthttp.Args

Я действительно сжигаю мозговую массу, пытаясь вести этот простой разговор, но не могу найти выхода. Подводя итог, это зацикливание структуры для использования в другой функции. В волокне я могу разбирать queryParams type MyStruct struct { Status st…
07 май '21 в 23:49
1 ответ

Как разделить серверный контекст между пакетами

Я очень новичок в использовании волокна, и мне сложно создать сервер в пакете, а затем поделиться контекстом в другом пакете. // package main func init() { // Init server globs.InitServer() } func main() { globs.Server.Get("/hello", handlers.HelloWo…
10 май '21 в 20:00
0 ответов

Fiber (Go Lang), синтаксический анализ массива структуры из запроса формы

Здравствуйте, я создаю одно приложение с Fiber (написано на Go Lang). Почти все идет отлично, но я не могу понять, как анализировать параметры массива из запроса формы. type Foo struct { Name string `json:"name" form:"name"` Age uint8 `json:"age" fo…
10 июн '21 в 22:31
0 ответов

Контекст волокна с запросом HTTPS [закрыто]

Прямо как на сайте https://docs.gofiber.io/api/ctxHTTP-запрос может быть выполнен с помощью метода. Есть ли возможность запроса HTTPS? В качестве альтернативы, другим методом или даже другой упаковкой.
08 июл '21 в 16:59
2 ответа

Как объявить что-то вроде пустого объекта / структуры внутри Struct в Golang?

Привет, я изучаю голанг, и я хочу спросить, как создать пустой объект / структуру в качестве типа данных модели предметной области? Я использую Fiber в качестве своей структуры, и вот пример того, что я хочу получить от golang response api, выглядит…
20 июл '21 в 13:02