Описание тега go-echo
Echo - это высокопроизводительный, расширяемый, минималистичный веб-фреймворк Go. Этот тег следует использовать с общими вопросами, касающимися платформы Echo или любого связанного ПО промежуточного слоя,
4
ответа
Как исправить ошибку обновления с помощью Echo и Angular
Я настраиваю веб-сервер с Go (используя Echo) в качестве бэкэнда и Angular 6 в качестве внешнего интерфейса. Что я делаю, так это создаю простое приложение, используя Angular-cli 'ng new my-app', добавляю компонент helloworld и маршрут '/helloworld'…
25 дек '18 в 08:18
1
ответ
Как использовать пользовательские настройки ошибок для промежуточного программного обеспечения JWT
Я следовал руководству по кулинарным книгам к письму, найденному здесь https://echo.labstack.com/cookbook/jwt Но при использовании промежуточного программного обеспечения JWT у меня возникают некоторые проблемы с добавлением пользовательских сообщен…
17 ноя '18 в 21:46
1
ответ
Как получить сумму столбца зарплаты из таблицы GORM
Я использую PostgreSQL и golang для написания серверной части. У меня есть проблема, чтобы получить сумму столбца зарплаты. Это мой код: func GetSalarySum(c echo.Context) error { db, err := gorm.Open("postgres", "host=localhost port=5433 user=postgr…
13 дек '18 в 08:42
4
ответа
Как использовать связующее программное обеспечение
Ниже приведена точка входа в мое веб-приложение, написанное на Go с использованием Echo Labstack: package main import ( "github.com/labstack/echo" mw "github.com/labstack/echo/middleware" ) func main() { controller := controllers.NewUserController(g…
01 мар '16 в 12:06
1
ответ
Как правильно протестировать обработчик с пользовательским контекстом в echo?
Я использую echo framework с пользовательским контекстом: ApiContext struct { echo.Context UserID int64 UserRole string } мое промежуточное ПО: e.Use(func(h echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Context) error { cc := &common.A…
13 авг '18 в 16:56
0
ответов
Переопределить аргументы по умолчанию для функции-обработчика
Я занимаюсь разработкой Web-сервера в GoLang с помощью Echo-Framework. У меня возникают трудности с передачей аргумента-указателя обработчику с его предварительно объявленным аргументом e.Context в другом пакете, так как я не очень хорошо владею GO.…
30 май '19 в 14:53
0
ответов
Вывести сервер из памяти при запуске в качестве службы systemd
Я создал веб-сервер с использованием маршрутизатора Echo. Это действует как конечная точка ОТДЫХА. Я пытался развернуть его на сервере Ubuntu, используя systemd, Запросы уходят из памяти, когда я пытаюсь запустить его в качестве службы. Однако он ра…
25 май '19 в 08:51
1
ответ
Счет Горм на предварительно загруженном поле
Я использую Postgres с Go Lang и фреймворком Echo в качестве своей базы, при этом я использую Gorm для построения запросов к базе данных. Так вот моя модель профиля, type Profile struct { gorm.Model InvoiceCount uint `gorm:"-"` CompanyName string `g…
22 май '19 в 19:02
4
ответа
Как добавить JWT-аутентификацию в сваггер (go + echo + swaggo/swag)
Я использую swaggo ( https://github.com/swaggo/swag) для автоматического создания рабочей спецификации Swagger для моего API. Спецификация Swagger позволяет мне запускать все мои конечные точки API и получать ответы. Затем я добавил аутентификацию J…
16 май '19 в 21:27
1
ответ
Как получить form.Value типа строки [] из echo.Context.MultipartForm()
Я анализирую форму Multipart из echo.Context, Я получаю значение среза ([]string) с помощью form.Value, Это возвращает значение с двойными скобками. (например. [["this","something"]]). Я пробовал читать с неликса (string) значение и оно возвращается…
30 мар '19 в 00:15
1
ответ
Промежуточное ПО сеансов эхо не сохраняется
Я пытаюсь использовать промежуточное программное обеспечение для веб-фреймворка echo. Промежуточное программное обеспечение по сути является просто оболочкой для горилл / сессий, предназначенных для работы с echo. Я просто скопировал приведенный в д…
30 мар '19 в 21:56
1
ответ
Есть ли хороший способ отфильтровать запросы по IP-адресу с помощью Echo?
Я занимаюсь разработкой API-сервера с Echo HTTP Framework. Я хотел бы отфильтровать некоторые запросы по IP-адресу. Позже я смогу лучше управлять этими URL.Это мой код: func filterIP(next echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Conte…
24 апр '19 в 12:09
1
ответ
Golang echo middleware перенаправляет с пустой страницы
Я тестирую редирект о echo, когда я просто использую метод для перенаправления, он может успешно отобразить страницу login.html, но если я использую тест промежуточного программного обеспечения, он всегда показывает пустую страницу login.htmlчто мне…
30 апр '19 в 17:40
1
ответ
Избегая глобальных переменных в маршрутах для labstack/echo
Я использую веб-сервер labstack/echo и gofight для модульного тестирования. В процессе обучения go хотел бы знать, существует ли идиома go для доступа к состоянию вне (встроенной) структуры эха. Например: type WebPlusDB struct { web *echo.Echo db *d…
13 июн '19 в 18:10
1
ответ
Golang echo пакет реализации промежуточного программного обеспечения
Я изучаю Go и изучал этот пример: пример промежуточного программного обеспечения. Я хотел сделать глубокое погружение, чтобы понять, что происходит, когда мы звоним next(c) в функции промежуточного программного обеспечения Process(), Глядя на main()…
16 июл '19 в 22:18
1
ответ
Создание модулей маршрутизации Go/Echo RestAPI
Я только начал изучать Go и хочу создать свой собственный REST API. Проблема проста: я хочу, чтобы маршруты моего API были в другом файле, например: routs / users.go, который затем я включал в функцию "main" и регистрировал эти маршруты. Существует …
21 авг '19 в 19:11
0
ответов
Go Api MongoDB против разницы в производительности PostgresSQL
Я работал над API-интерфейсом, написанным на Go, для приложения с естественной реакцией. Требования и рабочая нагрузка приложения довольно высоки, поэтому я должен убедиться, что у меня есть необходимая пропускная способность. Я тестировал простой с…
25 авг '19 в 02:28
3
ответа
Как опустить структуру поля
Как я могу опустить struct filed, в моем случае я вхожу в систему и возвращаю ответ с данными пользователя и токеном, но в этом случае мне нужно удалить поле пароля, как я могу это сделать? type LoginFormData struct { Login string `json:"name"` Pass…
09 июл '19 в 10:01
1
ответ
Передача параметров промежуточному программному обеспечению Echo route
Как передать параметр промежуточному программному обеспечению в Echo? Вот пример того, чего я хочу добиться. func (h *handlers) Check(pm string, next echo.HandlerFunc) echo.HandlerFunc { return func(c echo.Context) error { if pm == "test" { return n…
03 окт '19 в 09:42
1
ответ
Недостаточно аргументов для функции impl
// user.go package models type User struct { Id int `db:"id" json:"id"` CreatedAt time.Time `db:"created_at" json:"created_at"` UpdatedAt time.Time `db:"updated_at" json:"updated_at"` } func (User) GetById(c echo.Context, id int) (*User, error) { db…
27 мар '20 в 14:57