Завтра
Пример трансформа более, чем ущербный, можно было for (let key in ['headers', 'data', 'dataType']) delete params[key] написать, и было бы понятнее
Stanislav
const { headers, data, dataType, ...newObject} = originalObject :)
Stanislav
* c побочными эффектами правда
Nikita
const { headers, data, dataType, ...newObject} = originalObject :)
мне такая штука не нравится
Stanislav
Ну я б тоже в проде не стал бы так писать :)
Nikita
если только не { head, ...tail }
Nikita
я только не понял вообще за lodash fp
Nikita
дока странная какая-та
Завтра
Вот в этом минус, дока упоротая. Тем только общие идеи и список отличий от обычной версии Но один доброволец на гитхабе сделал страничку с нормальной докой
Завтра
Вообще лучше брать рамду. Рамда охуенна. Она изначально задумывалась для фп, в отличие от лодаша
Завтра
я только не понял вообще за lodash fp
https://gist.github.com/jfmengels/6b973b69c491375117dc А вот дока к lodash-fp
Nikita
чето я не понял, а чем это отличается от обычной доки?
Завтра
чето я не понял, а чем это отличается от обычной доки?
lodash-fp - тот же lodash, только все методы immutable auto-curried iteratee-first data-last
Nikita
а че за последнии 3 свойства?
Завтра
короче говоря 1) всякие set итд не мутируют исходный объект 2) каррированы по дефолту - значит, что можно передавать аргументы по одному ( map(callback)(array) ) 3-4) Коллбэки - первым, данные - последним Что позволяет удобно выносить в отдельные функции типа const getById = id => find({ id }) const summaryCost = flow(get('cost'), reduce(sum))
Завтра
Anonymous
Его в комментариях обзывают наркоманом и евангелистом
Victor
Мне тоже понравились его статьи)
Завтра
Так про всех фпшников говорят
Victor
Но доступ к его курсам оч дорогой
Roman
как вставить в проект favicon так, чтобы пусть к нему (assets) резолвил вебпак?
Anonymous
А в статик не судьба кидать?
Roman
нет, в проде static/static
Anonymous
Што
Roman
т.е. кинуть можно, но надо чтобы пусть сборщик прописывал
Anonymous
Зачем
Roman
assetsSubDirectory: 'static', assetsPublicPath: '/static',
Roman
потому что в гошечке нельзя иметь роут на / и фс, приходится мудрить с путями (с дефолтным рутером, но его я менять не буду из-за этой ерунды)
Anonymous
Вот дали человеку папку статик для статичных файлов, нет надо похерить
Roman
еще раз – папака статик годится
Anonymous
Зачем ты ее похерил, злодей
Roman
не годится что путь в index.html хардкодится
Nikita
ты сам себе противоречишь, ты кидаешь favicon в корень
Nikita
и в index.html ее вставляешь
Roman
сам вебпак при это статику в assets держит
Anonymous
/static/favicon.ico чем отличается от @/assets/favicon.ico
Anonymous
Чё ты там хардкодишь
Roman
корень сервится так r.GET("/", func(c *gin.Context) { c.Data(http.StatusOK, "text/html", publicBox.MustBytes("index.html")) })
Roman
а статик – вот так publicBox := rice.MustFindBox("public") r.StaticFS("/static", publicBox.HTTPBox())
Anonymous
Вопрос
Anonymous
У тебя сервер рендер?
Roman
в итоге путь до него в проде примерно такой http://127.0.0.1:8081/static/static/js/manifest.f5acca1b8bbe34214d41.js
Anonymous
...
Roman
У тебя сервер рендер?
не очень понимаю вопрос, но видимо да
Anonymous
Вопрос - ты рендеришь vue на сервере?
Anonymous
Порой люди очень усложняют простую задачу
Roman
нет, я делаю build и сервклю результат
Anonymous
Здесь это очень распространено
Anonymous
Окей, значит рендер отсутствует
Roman
соответственно все пути до ассетов вебпак мне как надо для прода собирает а в index.html он залезть не может
Anonymous
То есть тебе достаточно сервить все до index.html
Anonymous
А не только корень
Roman
мне надо или этот тег meta через js задать, можно при сборке, или как-то index.hml билдить тоже
Nikita
а ты не можешь /static ввести на /static/static?
Anonymous
Кекус
Nikita
короче я сдаюсь, так как предполагаю, что у чела есть статика от бэка и от фронта
Roman
а ты не можешь /static ввести на /static/static?
нет, симлинки не поддерживаются
Nikita
если бы не было 2 видов статики, наверно проблем бы не было
Anonymous
Я вообще хз зачем фронтенду пилить ещё бэк
Roman
там проблема глубже немного, но она спеуифична для бекенда, в итоге такой путь до файлов – единственный нормальный вариант
Roman
в общем я могу сделать так <link rel="shortcut icon" href="static/static/favicon.ico">
Anonymous
А почему не делаешь?
Roman
но это хардкод и зло, поэтому вопрос, можно ли meta задать иначе?
Roman
например потому что в деве не будет работать
Anonymous
Бож
Roman
если есть переменная про assets, разумно ей пользоваться, нет?
Anonymous
Есть src
Anonymous
@ называется
Roman
через пару месяцев выпустят новый роутер и от этих костылей можно будет уйти или нет =)
Anonymous
Смени бек
Anonymous
Раз от него проблемы
Roman
я не спрашивал вроде совета про бекенд
Anonymous
Чё за фрейм? Что за Гоша, как искать его в интернете
Roman
пробемы у меня с заданием путя через переменные вебпака в meta
Roman
го = golang
Nikita
возпользуйся этим