Описание тега echo-framework
Echo - это высокопроизводительный минималистичный веб-фреймворк Go.
1
ответ
Допустимы ли статические URL-пути после параметров в labstack/echo
Я гоняюсь за странной проблемой сопоставления с образцом в labstack/echo и хотел бы услышать ваши мысли. Будет ли маршрут /first/:parameter/second соответствовать URL http://hostname/first or http://hostname/first/? Как насчет /first/:parameter1/sec…
08 авг '17 в 20:15
1
ответ
Голанг img от base64 ZgotmplZ
Поэтому я пытаюсь вставить изображение из base64, но я получаю ZgotmplZ, я пытаюсь использовать template.URL, как это: e := echo.New() funcMap := template.FuncMap{ "safe": func(s string) template.URL { return template.URL(s) }, } t := &Template{…
25 ноя '17 в 14:02
1
ответ
Эхо не очищает сессию
Я использую Echo для своего веб-приложения. Я пытался реализовать Логин и Выход из системы. Когда я пытался выйти из системы, он не очищал сессию. Вот мой код: func Logout(c echo.Context) error { sess, _ := session.Get("session", c) sess.Options = &…
01 янв '18 в 05:34
3
ответа
Обслуживание файлов с помощью Echo
Я пытаюсь обслуживать несколько файлов с помощью Echo, но это не работает каждый раз. Код API выглядит следующим образом: package main import ( "github.com/labstack/echo" "net/http" ) func main() { e := echo.New(); e.GET("/", home); e.File("/data1",…
08 авг '17 в 03:23
1
ответ
Как вернуть правильный ответ jsonapi, используя google/jsonapi и echo framework
В приведенном ниже коде возвращаются две конкатенированные строки JSON и неправильный тип содержимого text/plain, Должно быть application/vnd.api+json package main import ( "github.com/google/jsonapi" "github.com/labstack/echo" "net/http" ) type Alb…
13 июн '17 в 08:05
1
ответ
Как использовать пользовательские настройки ошибок для промежуточного программного обеспечения JWT
Я следовал руководству по кулинарным книгам к письму, найденному здесь https://echo.labstack.com/cookbook/jwt Но при использовании промежуточного программного обеспечения JWT у меня возникают некоторые проблемы с добавлением пользовательских сообщен…
17 ноя '18 в 21:46
1
ответ
Websocket отправляет всем клиентам сообщение в Echo Framework
Я считаю, что этот вопрос почти такой же с этим. Но я использую websocket в Echo Framework вместо Gorilla. Поэтому я думаю, что подход будет другим. Эхо действительно дает пример. Но это только показывает, как связаться с одним клиентом. Когда сущес…
16 окт '15 в 04:41
1
ответ
echo c.Get("пользователь") не работает при тестировании env
Я пытаюсь протестировать API golang, созданный на основе echo-фреймворка / маршрутизатора. У меня есть следующий тест..... func TestLogout(t *testing.T) { loadConfig() db := stubDBs(t) Convey("When you post to /logout", t, func() { Convey("with a va…
07 апр '17 в 16:46
2
ответа
golang API с эхо-фреймворком
Я использую облегченный веб-фреймворк с именем echo ( https://github.com/labstack/echo) и пытаюсь создать с его помощью очень простой API. это один из моих маршрутов e.Get("/v1/:channel/:username", getData) это функция getData, она делает очень прос…
08 апр '16 в 12:39
2
ответа
Сохранение HTML-шаблона в виде текстового поля в БД с использованием golang
Я новичок в го и эхо. Мне необходимо сохранить HTML-шаблон (шаблон электронной почты), который также будет содержать некоторые детали в качестве контекста. Так что это может быть сохранено в столбце тела (текст в MySQL) и будет запущено позже. if us…
18 фев '18 в 20:20
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 Framework для обслуживания загруженных файлов из моего каталога загрузки. e := echo.New() e.Static("/uploads","uploads") Это прекрасно работает для небольших видеофайлов. Я протестировал его с 20 МБ вид…
23 июл '16 в 14:39
1
ответ
Закройте все процедуры при отмене HTTP-запроса
Я делаю веб-сканер. Я передаю URL-адрес через функцию-обходчик и анализирую ее, чтобы получить все ссылки в теге привязки, а затем вызываю одну и ту же функцию-обходчик для всех этих URL-адресов, используя отдельную процедуру для каждого URL-адреса.…
05 авг '17 в 18:46
1
ответ
Присвоение записи в nil карте при использовании http заголовка с Echo golang
Вот мой тест с использованием пакета тестирования и echo web http framework: (переменная webserver является глобальным экземпляром echo) func TestRunFunction(t *testing.T){ req := new(http.Request) **req.Header.Set("Authorization","Bearer "+loginTok…
01 янв '17 в 13:58
2
ответа
golang print echo.Context значения
Я новичок в Go и пытаюсь проверить аргумент метода. У меня есть следующий код func (c *controller) OrderNew(ctx echo.Context) error { Когда я пытаюсь либо: fmt.println(ctx) fmt.Printf("%v \n", ctx) я получил &{0xc4200f21e0 0xc4202302d0 /order []…
10 фев '17 в 16:30
5
ответов
Извлечь JSON из эхо-запроса Голанга
Я использую Echo для создания минималистского сервера на Голанге. В Echo можно связать полезную нагрузку входящего JSON-запроса со структурой внутри и получить доступ к полезной нагрузке. Однако у меня есть сценарий, в котором я знаю только 3 поля в…
31 дек '16 в 18:04
1
ответ
Не могу разобрать JSON из почтовых запросов
Я построил эхо-микросервис API, с двумя маршрутизацией: отправить и получить. Метод get работает нормально, но метод get не может проанализировать JSON, что означает, что структура пуста после функции Bind(). Должно быть, это очень глупая и крошечна…
30 сен '18 в 09:17
2
ответа
Можно ли привязать к объекту карты пользовательский тип структуры?
Мой вопрос, как связать (автоматическое связывание?) пользовательский тип структуры в объекте карты (переменная)? это мой пользовательский тип структуры type Tetris struct { ... ... NowBlock map[string]int `form:"nowBlock" json:"nowBlock"` ... ... }…
21 ноя '18 в 04:41
4
ответа
Как добавить JWT-аутентификацию в сваггер (go + echo + swaggo/swag)
Я использую swaggo ( https://github.com/swaggo/swag) для автоматического создания рабочей спецификации Swagger для моего API. Спецификация Swagger позволяет мне запускать все мои конечные точки API и получать ответы. Затем я добавил аутентификацию J…
16 май '19 в 21:27
0
ответов
Экспорт запроса pgsql в формате CSV []
Я использую веб-фреймворк Echo. Один из запросов, которые мне нужно обработать, это запрос pgsql и возврат данных в формате CSV. https://echo.labstack.com/guide/response Я считаю, что это будет что-то вроде: func(c echo.Context) (err error) { data :…
20 май '19 в 13:49