@vuejs_ru

Страница 1342 из 3900
Roman
16.09.2017
21:16:57
т.е. кинуть можно, но надо чтобы пусть сборщик прописывал

Sasha
16.09.2017
21:17:15
Зачем

Roman
16.09.2017
21:17:24
assetsSubDirectory: 'static', assetsPublicPath: '/static',

потому что в гошечке нельзя иметь роут на / и фс, приходится мудрить с путями (с дефолтным рутером, но его я менять не буду из-за этой ерунды)

Google
Sasha
16.09.2017
21:18:17
Вот дали человеку папку статик для статичных файлов, нет надо похерить

Roman
16.09.2017
21:18:50
еще раз – папака статик годится

Sasha
16.09.2017
21:19:09
Зачем ты ее похерил, злодей

Roman
16.09.2017
21:19:09
не годится что путь в index.html хардкодится

DimenSi
16.09.2017
21:19:36
ты сам себе противоречишь, ты кидаешь favicon в корень

и в index.html ее вставляешь

Roman
16.09.2017
21:19:45
сам вебпак при это статику в assets держит

Sasha
16.09.2017
21:19:59
/static/favicon.ico чем отличается от @/assets/favicon.ico

Чё ты там хардкодишь

Roman
16.09.2017
21:20:26
корень сервится так r.GET("/", func(c *gin.Context) { c.Data(http.StatusOK, "text/html", publicBox.MustBytes("index.html")) })

а статик – вот так publicBox := rice.MustFindBox("public") r.StaticFS("/static", publicBox.HTTPBox())

Sasha
16.09.2017
21:21:07
Вопрос

Google
Sasha
16.09.2017
21:21:12
У тебя сервер рендер?

Roman
16.09.2017
21:21:28
в итоге путь до него в проде примерно такой http://127.0.0.1:8081/static/static/js/manifest.f5acca1b8bbe34214d41.js

Sasha
16.09.2017
21:21:57
...

Roman
16.09.2017
21:22:00
У тебя сервер рендер?
не очень понимаю вопрос, но видимо да

Sasha
16.09.2017
21:22:30
Вопрос - ты рендеришь vue на сервере?

Порой люди очень усложняют простую задачу

Roman
16.09.2017
21:23:01
нет, я делаю build и сервклю результат

Sasha
16.09.2017
21:23:06
Здесь это очень распространено

Окей, значит рендер отсутствует

Roman
16.09.2017
21:23:23
соответственно все пути до ассетов вебпак мне как надо для прода собирает а в index.html он залезть не может

Sasha
16.09.2017
21:23:54
То есть тебе достаточно сервить все до index.html

А не только корень

Roman
16.09.2017
21:24:44
мне надо или этот тег meta через js задать, можно при сборке, или как-то index.hml билдить тоже

DimenSi
16.09.2017
21:24:52
а ты не можешь /static ввести на /static/static?

Sasha
16.09.2017
21:25:09
Кекус

DimenSi
16.09.2017
21:26:20
короче я сдаюсь, так как предполагаю, что у чела есть статика от бэка и от фронта

Roman
16.09.2017
21:26:28
а ты не можешь /static ввести на /static/static?
нет, симлинки не поддерживаются

DimenSi
16.09.2017
21:26:32
если бы не было 2 видов статики, наверно проблем бы не было

Sasha
16.09.2017
21:27:28
Я вообще хз зачем фронтенду пилить ещё бэк

Roman
16.09.2017
21:27:37
там проблема глубже немного, но она спеуифична для бекенда, в итоге такой путь до файлов – единственный нормальный вариант

Google
Roman
16.09.2017
21:27:51
в общем я могу сделать так <link rel="shortcut icon" href="static/static/favicon.ico">

Sasha
16.09.2017
21:28:20
А почему не делаешь?

Roman
16.09.2017
21:28:25
но это хардкод и зло, поэтому вопрос, можно ли meta задать иначе?

например потому что в деве не будет работать

Sasha
16.09.2017
21:28:48
Бож

Roman
16.09.2017
21:28:57
если есть переменная про assets, разумно ей пользоваться, нет?

Sasha
16.09.2017
21:29:16
Есть src

@ называется

Roman
16.09.2017
21:29:38
через пару месяцев выпустят новый роутер и от этих костылей можно будет уйти или нет =)

Sasha
16.09.2017
21:29:53
Смени бек

Раз от него проблемы

Roman
16.09.2017
21:30:30
я не спрашивал вроде совета про бекенд

Sasha
16.09.2017
21:30:33
Чё за фрейм? Что за Гоша, как искать его в интернете

Roman
16.09.2017
21:31:08
пробемы у меня с заданием путя через переменные вебпака в meta

го = golang

DimenSi
16.09.2017
21:31:57
возпользуйся этим

https://github.com/jantimon/html-webpack-plugin

точней в webpack темплейте он уже поставлен, тебе просто настройки надо расширить

@hryamzik там как раз есть опция favicon

Roman
16.09.2017
21:35:18
вижу, спасибо пока думаю, не перенести ли head в App.vue, раз так всё сложно впрочем это скорее всего просто невозможно

Google
DimenSi
16.09.2017
21:36:15
почему?

используй плагин vue-head

либо через чистый js отредактируй как тебе надо head

Sasha
16.09.2017
21:37:49
Давай ты станешь первым человеком, кто адаптирует nuxt под go?

DimenSi
16.09.2017
22:08:58
Ну, либо начнет собирать фронт через го)

Kelin
16.09.2017
22:09:28
А смысл?

Admin
ERROR: S client not available

Yaroslav
17.09.2017
06:43:29
а у тебя го весит на открытом порту?? от чего статику не отдавать нджинксом?

Nikita
17.09.2017
06:53:02
ребят, а как в связке vue + axios задать baseUrl?

Alexandr
17.09.2017
07:02:02
создать файл с конфигом аксиоса и импортить его где ты будешь делать запросы

Nikita
17.09.2017
07:05:53
спасибо

ребята, не могли бы вы поделится ресурсом, где есть примеры сайтов прикольных на Vue.js? имеется ввиду уже сделанных, хочу посмотреть в качестве демо.

Nikita
17.09.2017
07:38:49
@Fl0pZz ой блин, что-то из головы велетело про awesome, для всех языков и фреймов справедливо, спасибо)

Artur
17.09.2017
07:44:41
ребят, а как в связке vue + axios задать baseUrl?
Можно в рутовый компонент задать свойство baseUrl

Ilia
17.09.2017
07:46:40
Rafael
17.09.2017
07:47:22
Надо будет как-нибудь написать, какую архитектуру я использую и почему

Google
Rafael
17.09.2017
07:50:21
В медиуме статьи в черновики можно сохранять?

Sergey
17.09.2017
07:54:14
можно

Nikita
17.09.2017
08:16:21
гайс, а объясните простыми словами из своего опыта в чем преимущества Nuxt.js и в каком кейсе его все таки лучше использовать?

Rafael
17.09.2017
08:40:12
Kelin
17.09.2017
08:40:17
Канеш

Надо будет тоже запилить

Rafael
17.09.2017
08:40:34
Плагиатчик

Но на самом деле это круто, я бы почитал

Kelin
17.09.2017
10:25:55
Плагиатчик
ты шо мыш

Roman
17.09.2017
10:27:04
поставь nginx, пусть он статику отдает - не юродствуй
Мне кажется вы не понимаете прелести го -- у меня на выходе статический бинарник, прямо сейчас -- под мак. Тут "прод" очень относительный, тулза для внутреннего использования, в таком виде невероятно удобно

Dmitry
17.09.2017
11:03:31
ребят, а почему state может не обновлятся?



вот так делаю, и в консоли вижу новый стейт, а в браузере остается старый

Nikita
17.09.2017
11:06:03
Dmitry
17.09.2017
11:07:04
и как быть? нельзя переназначить state?

Страница 1342 из 3900