Size: a a a

2020 March 17

ЛА

Локоть Анатолий in Go-go!
/dev/null
а если мы говорим про SPA там и NGINX одной строкой не обойдешься
Для spa достаточно добавить чтобы 404 запросы шли на index.html. это ещё одна директива try_files.
источник

/

/dev/null in Go-go!
Локоть Анатолий
Зависит от фреймворка на го, но тут ещё есть ньюанс, что сервер самодельный нуждается в заботе и ласке, плавном перезапуске и прочее. Если хочется все такое реализовать самому, то пожалуйста. Но зачем?
Например.
Пишу петпрожект, библиотека по сути, которая имеет очень минималистичный UI
источник

/

/dev/null in Go-go!
Локоть Анатолий
Для spa достаточно добавить чтобы 404 запросы шли на index.html. это ещё одна директива try_files.
не буду спорить, но емнип не все так просто со SPA
источник

/

/dev/null in Go-go!
/dev/null
Например.
Пишу петпрожект, библиотека по сути, которая имеет очень минималистичный UI
модуль*
источник

ЛА

Локоть Анатолий in Go-go!
/dev/null
Например.
Пишу петпрожект, библиотека по сути, которая имеет очень минималистичный UI
Ок, просто если он разрастается когда-то, и в итоге все равно приходится выбирать другие инструменты.
Но если это не связано с бизнесом, то никто не учитывает затраты на поддержку и в итоге неважно как такое приложение написано.
источник

/

/dev/null in Go-go!
Локоть Анатолий
Ок, просто если он разрастается когда-то, и в итоге все равно приходится выбирать другие инструменты.
Но если это не связано с бизнесом, то никто не учитывает затраты на поддержку и в итоге неважно как такое приложение написано.
модуль же, даже если он разрастется, nginx туда не прибить
источник

DA

Denys Adamenko in Go-go!
Всем привет
может кто подскажет - https://github.com/go-sql-driver/mysql/
этот драйвер поддерживает cursor?
при выполнении запроса r := stmt.Query() ...
r.Next()
Не выкачивает ли он сразу все записи из базы в память?
источник

/

/dev/null in Go-go!
я не против nginx который был выше рекомендован)
источник

DP

Daniel Podolsky in Go-go!
Denys Adamenko
Всем привет
может кто подскажет - https://github.com/go-sql-driver/mysql/
этот драйвер поддерживает cursor?
при выполнении запроса r := stmt.Query() ...
r.Next()
Не выкачивает ли он сразу все записи из базы в память?
не выкачивает
источник

DA

Denys Adamenko in Go-go!
спасибо
источник

DA

Denys Adamenko in Go-go!
Переслано от Daniel Podolsky
не выкачивает
источник

/

/dev/null in Go-go!
Denys Adamenko
Всем привет
может кто подскажет - https://github.com/go-sql-driver/mysql/
этот драйвер поддерживает cursor?
при выполнении запроса r := stmt.Query() ...
r.Next()
Не выкачивает ли он сразу все записи из базы в память?
источник

I

Igor in Go-go!
Ребят, а у кого-нибудь был опыт написание тестов рест-интерфейса фреймворка echo? Я че-то пока не могу найти в сети примеров, как писать тесты, если переопределен middleware
источник

PT

Pax au Telemanus in Go-go!
@onokonem oneof anyof завтра
источник

I

Igor in Go-go!
Пока что на вот такой код:
    e := echo.New()
   e.Use(ClickhouseMiddleware)
   e.HTTPErrorHandler = ClickhouseHTTPErrorHandler
   g := e.Group("/v1")
   si := ServerInterface{}
   Proto.RegisterHandlers(g, &si)
   req := httptest.NewRequest(http.MethodGet, "/", nil)
   rec := httptest.NewRecorder()
   c := e.NewContext(req, rec)
   c.SetPath("/v1/user/:nickname")
   c.SetParamNames("nickname")
   c.SetParamValues("user1")
   if assert.NoError(t, si.UserInfo(c, user1.BaseModel.Slug)) {
   // some checks    
   }


Падает вот такая ошибка
panic: interface conversion: echo.Context is *echo.context, not *handlers.ClickhouseContext [recovered]
 panic: interface conversion: echo.Context is *echo.context, not *handlers.ClickhouseContext


То есть e.Use(ClickhouseMiddleware) в данном контексте игнорируется
источник

DP

Daniel Podolsky in Go-go!
чудеса vscode

ставим ”go.installDependenciesWhenBuilding": false, и format on save (у меня там goimports) становится прям быстрый.

несмотря на то, что вот это у меня стоит с самого начала

"go.buildOnSave": "off",
   "go.lintOnSave": "off",
   "go.vetOnSave": "off",
источник

DP

Daniel Podolsky in Go-go!
Pax au Telemanus
@onokonem oneof anyof завтра
да блин :)

постараюсь
источник

x

x-foby in Go-go!
Daniel Podolsky
чудеса vscode

ставим ”go.installDependenciesWhenBuilding": false, и format on save (у меня там goimports) становится прям быстрый.

несмотря на то, что вот это у меня стоит с самого начала

"go.buildOnSave": "off",
   "go.lintOnSave": "off",
   "go.vetOnSave": "off",
О, спасибо.
Не то чтобы это сильно напрягало, но иногда бывало, да
источник

D

Darkhan in Go-go!
Здавствйте, можете помочь? пишет missing function body
источник

ВС

Владимир Столяров in Go-go!
это "то ли баг, то ли фича" и goland и vscode, какого-то внятного решения для только декларируемых функций я не видел
источник