
Stanislav
30.08.2017
19:15:23
Прод:
api.superprod.ru - API
coolprod.ru - приложение
Дев:
localhost:9999 - API
localhost:8080 - приложение.
Так?

Andrey
30.08.2017
19:15:31
Кому как нравиться. Кто на одном, кто на разных.

æ digital
30.08.2017
19:15:31
Да
Так

Google

æ digital
30.08.2017
19:15:56
Инфы 0

Stanislav
30.08.2017
19:16:24
Ты vue-cli юзаешь?

æ digital
30.08.2017
19:16:37
Да
Webpack стартер и сервер экспресс

Stanislav
30.08.2017
19:17:16

Andrey
30.08.2017
19:17:38
На одном если хочешь, то ты впереди должен поднять nginx и он уже будет по URL определять, куда отдать запрос, к апи серверу или статику или к дев серверу, пока разрабатываешь.

æ digital
30.08.2017
19:18:55

Stanislav
30.08.2017
19:19:09

æ digital
30.08.2017
19:19:43
Пример конфига можно?

Stanislav
30.08.2017
19:20:33
правда, от того, что у тебя локальные api и spa на разных портах, тебе все равно придется юзать проксю, ибо это разные домены ?

æ digital
30.08.2017
19:20:57

Google

æ digital
30.08.2017
19:21:14
На дев или прод

Stanislav
30.08.2017
19:21:19

æ digital
30.08.2017
19:21:23
В вебпак или нгинкс

Stanislav
30.08.2017
19:21:46
Хотя, тут два варианта.
Либо добавить заголовки для cors, либо прокси

æ digital
30.08.2017
19:22:21
Прокси я хрен настроил, я тут уже спрашивал 3 часа назад.
Заголовки сделал
Хотел прокси

Andrey
30.08.2017
19:22:38
https://nginx.ru/en/docs/http/load_balancing.html

æ digital
30.08.2017
19:22:47
Сука геморрой какой

Andrey
30.08.2017
19:23:09
В твоём случае апстрим будет локалхост:9999

æ digital
30.08.2017
19:23:10

Stanislav
30.08.2017
19:23:16
а, т.е. теперь можешь слать запросы к апи localhost:9999 c localhost:8080
?

æ digital
30.08.2017
19:23:44
Да могу

Andrey
30.08.2017
19:23:51
Да, по URL их развесит

Stanislav
30.08.2017
19:24:17
Отлично. Тогда настраивай переменные окружения и все

æ digital
30.08.2017
19:25:03
И просто в нгинкс настроить этот же домен для апи сервера?

Andrey
30.08.2017
19:25:38
Забудь пока про домены, на локалхостах сейчас делай

æ digital
30.08.2017
19:25:41
Этот же домен - тот что на прод поставлю
А что с локалхост. Там нет проблем же

Google

æ digital
30.08.2017
19:26:27
Меня интересует как эту срань деплоить

Andrey
30.08.2017
19:26:32
Представь что локалхост это и есть твой домен

Stanislav
30.08.2017
19:26:42
Не нужен тебе nginx

Andrey
30.08.2017
19:27:01
В проде все будет также
Нжин будет на этойже машине и он также будет перенаправлять на локалхост

æ digital
30.08.2017
19:27:54
На проде я поставлю финальный домен и этот же домен поставлю в прокси в нгинкс, так?

Andrey
30.08.2017
19:28:41
Нет, по отношению к нжинх, твой апи будет также на локалхост

Stanislav
30.08.2017
19:28:49
Я ему предложил вариант с переменными окружения

Andrey
30.08.2017
19:29:38
Я просто предлагаю ему вариант, который будет работать в обоих случаях и не путать его.

æ digital
30.08.2017
19:30:29

Stanislav
30.08.2017
19:30:50

Andrey
30.08.2017
19:31:35
Смотри. Вот давай условимся, что в запросе ты вообще не будешь указывать домен.

Stanislav
30.08.2017
19:31:44
у тебя локальный api дев сервер - это полноценный сервер или прокси к какому то апи?

æ digital
30.08.2017
19:31:49
где тут nginx вообще?
Ну я поставлю урл блин fffff.com когда буду билдить. Мне его нужно прицепить к серверу апи. Или он сам волшебно заработает

Andrey
30.08.2017
19:32:15
Урл запроса к апи всегда будет начинаться с /api/...

Google

æ digital
30.08.2017
19:32:53
Не будет работать

Andrey
30.08.2017
19:33:09
Почему?

æ digital
30.08.2017
19:33:13
Я же говорю на другом порту апи

Stanislav
30.08.2017
19:33:38

Andrey
30.08.2017
19:34:03
Будет, если запрос будет идти через nginx который знаки на какой порт переправить

Admin
ERROR: S client not available

Andrey
30.08.2017
19:34:33
Знает

æ digital
30.08.2017
19:35:15
Ну что дальше. Я сказал что у меня на другом порту

Eugene
30.08.2017
19:35:23

æ digital
30.08.2017
19:35:57

Andrey
30.08.2017
19:36:27
Ты открыл ссылку которую я кинул?

æ digital
30.08.2017
19:36:53
Лоад балансинг? Да

Eugene
30.08.2017
19:36:56

Andrey
30.08.2017
19:37:02
Посмотри на конфиг в начале, он тебе понятен?
Да, прокси. Так как в проде без прокси ты всеравно не обойдёшься.

æ digital
30.08.2017
19:38:05
Кроме апстрим. Прокси пасс дп
Так я и так буду прокси делать чтоб домен прицепить к апи
Это само собой
Что вы предлагаете

Google

Andrey
30.08.2017
19:38:52
Апстрим, это ты просто объявляешь какие апстримы есть

æ digital
30.08.2017
19:39:08
Оюьямнить можете или нет одним разом. Мне неудобно писать вопросы с телефона

Andrey
30.08.2017
19:39:31
Я тоже с телефона ;)

æ digital
30.08.2017
19:39:33
А понял. Апстрим это апстрим

Andrey
30.08.2017
19:40:32
Короче, ставь nginx и настрой его на два апстрима. Один на апи, другой на дев сервер

Alisher
30.08.2017
19:40:38
кто знает? у меня синтаксис на es6 на webstorm что то перестал работать

æ digital
30.08.2017
19:41:00

Stanislav
30.08.2017
19:41:11
хз какой nginx вы обсуждаете

Тимур
30.08.2017
19:46:45
РЕбят подскажите. Кусок шаблона:
<small>{{fullTitle('11b0dc30-1b17-40f6-ad09-3019da1b1bb2')}}</small>
Логика упрощенно:
computed: {
fullTitle: function(id){
return id
}
Возвращает ссылку на компонент а не id. Как сделать чтоб айдишник вернулся?

Леха
30.08.2017
19:51:12

Тимур
30.08.2017
19:51:26
и еще вопрос кто пользует грид http://element.eleme.io/#/en-US/component/table
у меня етсь таблица со связями. мне надо поле где айдишник-ссылка, подменить на title обьекта на который оно ссылается. Как лучше такое организовать? Обойти массив и добавить новое поле в массив на основе которого строится грид или на лету типа как выше код я скинул ?

Stanislav
30.08.2017
19:51:27

Тимур
30.08.2017
19:52:14
точняк))

Valery
30.08.2017
19:55:32
а что, http://element.eleme.io/ вроде так даже ничего, да?
даже upload component есть. у vuetify нет пока upload

Тимур
30.08.2017
19:57:32
ну есть свои заебы но мне нравится.