ros
Valentin
спасибо
Zloy-Dobry
ой все)
Еще раз Net/http + sqllite
Zloy-Dobry
Монга тут не в тему. Будешь монгу изучать, а не Го
Антон
Bogdan
ainu
aadz
ой все)
И я тоже согласен с Дедом. Net/http + sqllite - это как раз то самое, о чем ты спрашиваешь.
Антон
aadz
так в пятницу просто так положено. Это даже где-то в правилах чата было, хотя я их не читал. Да вобще, в правилах любого русскоязыкного ресурса такое, при чем постоянно, не только по пятницам :)
Yuri
Oleg
кто статику отдает голангом?
Kirill
Kirill
Ухуууу!
Kirill
Kirill
Файлы сейчас до 10 мб
aadz
Aleksandr
Oleg
http.Handle("/", http.StripPrefix("/", http.FileServer(http.Dir("assets/")))) ?
Kirill
Kirill
Kirill
Я не использую net/http
Kirill
Сейчас вообще переползаю на свое двигло
Oleg
ну а из более ли менее быстрого что посоветуете? вообще у меня желание статику nginx отдавать, но проблема в том что index на корне нужен динамический
Anonymous
Kirill
aadz
Если index на корне нужен динамический - Nginx мешать не будет, в любом случае
Kirill
Kirill
ELB - максы, а самому nginx хостить, чтобы спрятать гошку - нееее
Oleg
ну у меня выбор или вначале nginx, проксирование index на golang, или все отдавать из голанга
Kirill
TLS много?
🄽🄸🄺🄸🅃🄰
Zloy-Dobry
Zloy-Dobry
🄽🄸🄺🄸🅃🄰
Zloy-Dobry
🄽🄸🄺🄸🅃🄰
Ровносильно
Чет какая-то не понятная детская игра слов, которую я не понял, видимо)) оставайтесь в своем мирке)
Zloy-Dobry
Как буд-то я куда-то из него собирался
Yura
Про статику на голанге: video.mail.ru все видео отдает, кэширует, нарезает mpeg-dash голангом без прослоек.
Yura
А видео одноклассников - на джаве (и про это есть статьи на хабре).
Yura
У одноклассников круче: с одного сервака могут 40Гбит раздавать.
На голанге с одного сервака десятку может раздавать. Жирнее тачек не было. На старых cpu может упереться из-за https, но восемь гигабит все равно с четырех ядер прокачивало.
Anatoliy
привет народ, у меня вот на этом шаге судя по всему приложение уъходит в панику:
var (
x *xorm.Engine
tables []interface{}
HasEngine bool
)
...
x, err := xorm.NewEngine("postgres", connStr)
...
return x.Where("id != ?", uid).Get(&User{Username: strings.ToLower(name)})
Anatoliy
что я не так сделал?
Anatoliy
2017/12/23 12:48:22 http: panic serving 127.0.0.1:57690: runtime error: invalid memory address or nil pointer dereference
goroutine 33 [running]:
net/http.(*conn).serve.func1(0xc0421de140)
C:/Go/src/net/http/server.go:1697 +0xd7
panic(0x8ee7c0, 0xc3c640)
C:/Go/src/runtime/panic.go:491 +0x291
gogs./pool/auth/vendor/github.com/go-xorm/xorm.(*Engine).autoMapType(0x0, 0x95c4e0, 0xc0421a8620, 0x199, 0x0, 0x0, 0x0)
C:/Users/Viste/GoglandProjects/src/gogs./pool/auth/vendor/github.com/go-xorm/xorm/engine.go:803 +0x93
gogs./pool/auth/vendor/github.com/go-xorm/xorm.(*Statement).setRefValue(0xc04209fb98, 0x95c4e0, 0xc0421a8620, 0x199, 0xc0421a8620, 0x199)
C:/Users/Viste/GoglandProjects/src/gogs./pool/auth/vendor/github.com/go-xorm/xorm/statement.go:220 +0x7a
gogs./pool/auth/vendor/github.com/go-xorm/xorm.(*Session).get(0xc04209fb80, 0x9063a0, 0xc0421a8620, 0x95c4e0, 0xc042214001, 0xc0421a8620)
C:/Users/Viste/GoglandProjects/src/gogs./pool/auth/vendor/github.com/go-xorm/xorm/session_get.go:33 +0x6ab
gogs./pool/auth/vendor/github.com/go-xorm/xorm.(*Session).Get(0xc04209fb80, 0x9063a0, 0xc0421a8620, 0x0, 0x0, 0x0)
C:/Users/Viste/GoglandProjects/src/gogs./pool/auth/vendor/github.com/go-xorm/xorm/session_get.go:21 +0x6c
gogs./pool/auth/models.IsUserExist(0x0, 0xc042214098, 0x5, 0x0, 0xc0421b9bc0, 0x17)
C:/Users/Viste/GoglandProjects/src/gogs./pool/auth/models/user.go:151 +0x16e
Anatoliy
Вот user:151 это как раз return x.Where ...
Anonymous
Anatoliy
вот я не понимаю почему
Anonymous
ну, смотри err )
🄽🄸🄺🄸🅃🄰
)
MOS2502
Привет! Подскажите плиз, какие хорошие библиотеки есть, для работы с Exel.
Ilya
Stanislav
ʕ◔ϖ◔ʔ
Мерль
Anatoliy
Народ, а макарон с ангуляром кто скрещивал? Как оно?)
Anatoliy
Да меня сама структура интересовала
Anatoliy
я про то что там вроде node.js требуется для ангуляра, я вот хотел как раз посмотреть оно там реально надо или можно просто файлики положить и их дергать
Oleksii
Anatoliy
SSR это что? рендер на сервере?
Anonymous
Oleksii
KlonD90
Anatoliy
Эм... давайте я просто поясню что я хочу, возможно я туплю и можно сделать проще и быстрее.
Мне надо иметь возможность сделать модульный фронт. Т.е. загружаем страничку которая дергает нужные данный с других "страничек", данные приходит в JSON и раз в некоторое время обновляются. Возможно обновление будет идти через WS. Это не SPA, просто надо иметь возможность разнети запросы по разным сервисам и дергать их первый раз все сразу а не по очереди, а в дальнейшем "как придется"
Anatoliy
Я думал сделать простое приложение которое бы отдавало нужную страницу а та уже просто дергала другие страницы для дозагрузки этой и полученный JSON отрисовывала
Oleksii
SPA - как раз и предполагает частичный рендеринг контента на front-end
Anatoliy
SPA - это single. у меня точно не одностраничник будет
KlonD90
SPA - это приложение работает без перезагрузки страницы полноценно.
Oleksii
Конечно, это можно самому реализовать. Но зачем, если существует множество готовых решений.
Anatoliy
Oleksii
Ну никто не заставляет делать всё одной страницей, можно взять за основу сам подход к подтягиванию и смены контента страницы, когда нужно.
Anatoliy
вот я и думаю взять тот же макарон для выдачи страниц и данных в json, а дальше уже просто с клиента подтягивать для конкретной страницы данные
Anatoliy
Просто подтягиват ьскорее всего придется через вебсокет, данных будет дофига и больше