Danila
Ну попробуй в папке, в которой лежит cdranalytics сделать vue init webpack сdr_cdr_analytics
Pavel
Всем привет. Может кто сталкивался с element ui и их валидацией форм. Задача сделать все поля формы невалидной в случае обработки исключения. Вот пример кода: https://jsfiddle.net/90prvmh1/
Danila
Забэкапься только
zinge 🐌
не
ну думаю доставить зависимости придется всеравно
енот
ну думаю доставить зависимости придется всеравно
я логику понять не могу, как оно узнает что надо собирать всё в один файл который положится в public/
Danila
я логику понять не могу, как оно узнает что надо собирать всё в один файл который положится в public/
"scripts": { "dev": "node build/dev-server.js", "start": "npm run dev", "build": "node build/build.js", "unit": "cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run", "e2e": "node test/e2e/runner.js", "test": "npm run unit && npm run e2e", "lint": "eslint --ext .js,.vue src test/unit/specs test/e2e/specs" },
zinge 🐌
енот
ну либо сам накатывай по пакетику, либо в пакедж.жсон пропиши
это не мне ответ, во всяком случае я не про способ установки спрашивал
енот
у меня бэк и фронт лежат в одном проекте
енот
и вот меня и беспокоит что же блин со всей этой кашей делать
енот
ох
енот
и на каждое чесание жопы свой проект, да
Danila
Ну либо познать дзен изоморфии, но тут я тебе точно ничего не скажу
zinge 🐌
ох
потом всеравно каша будет и боль
Danila
Для этого тут где-то должны быть кодеры-рокстары
енот
и две ноды запускать
енот
одну для фронта, другую для бэка
енот
и чет с портами мудрить, как-то хитро в апач засовывать
zinge 🐌
одну для фронта, другую для бэка
ну запусти два докер контейнера если тебе понимать так легче
енот
да пиздец
zinge 🐌
да пиздец
поддерживаю
zinge 🐌
да пиздец
еще про БД незабываем
енот
это типа упрощать жизнь должно?
енот
zinge 🐌
причем тут бд?
ок, как скажешь, тоже думаю БД не всегда нужна
1337
бэк и фронт не должны в одном проекте быть
енот
почему?
1337
если у тебя фронт не на беке генерируется только
zinge 🐌
ты меня потроллить решил?
нет, просто предположил что кроме фронт, бек, еще должна быть БД гдето ...
1337
типа бекенд у тебя хтмл отдает
1337
а не json?
1337
верно?
енот
ну у меня нода отдает статикой хтмл и js для фронта
zinge 🐌
причем тут бд вообще?
БД не причем если ее нет, просто игнорируй этот мой вопрос и все
Danila
ну у меня нода отдает статикой хтмл и js для фронта
Вроде как, не очень правильный подход, но могу ошибаться.
1337
неправильный это подход
енот
хорошо
енот
как это должно выглядеть?
енот
у меня фронт общается с бэком через socket.io
Danila
Это не пхп, тут можно по-другому. Браузерное приложение отдельно, фремфорк тебе скомпилит весь хтмл и всё что нужно, а бэкэнд крутится сам по себе и отдаёт только данные.
1337
на пхп можно точно также
енот
с пхп тоже можно так же
Danila
Через консольку
енот
бляяяяяяяяяя
1337
nginx ставишь, в корневую директорию ложишь свой index.html и bundle.js
1337
а бекенд запускаешь по обычному
1337
во время разрабокти вместо nginx обычный npm run также
енот
а бекенд запускаешь по обычному
и его надо как-то хитро проксировать чтобы фронт к нему нормально обращаться мог, да?
1337
как ина бекенде
енот
потому что не всегда есть возможность дать ему отдельный порт
енот
или повесить на отдельный домен
1337
отдельный порт должен быть или домен
1337
на локалхосте
1337
порт
Андрей
Зочем энжинкс? php -S 127.0.0.1:1234
енот
на локалхосте
а в проде?
Stanislav
а в проде?
как тебе будет удобно
1337
в проде через nginx правилами перенаправление
енот
это проксирование
1337
location /api { proxy_pass http://localhost:8000/; это по тупому если
енот
оно кстати иногда выдает глюки - закачаешься
1337
я на прод не настраивал просто, но суть вот такая
енот
в связке с socket.io + apache2
енот
нжинкс не использую в своих проектах, просто по привычке
1337
> хитро проксировать
а что там хитрого?
енот
а что там хитрого?
хитрость там в веселых глюках в том стеке что я использую