Andrew
Попробуй через vue-cli
過酸化水素
Попробуй через vue-cli
разобрался. попробовал задать contentBase в devServer
過酸化水素
заработало
Игорь
Здравствуйте! Я студент второго курса университета КПИ и провожу исследование: "Как зависит заработок человека от того, сколько он курит сигарет в день?" Если Вы курите и работаете, а также есть свободных 2 минуты — пожалуйста, пройдите опрос на гугл формах: https://docs.google.com/forms/d/e/1FAIpQLSd1rj6cfhSsbk05g6zVxSaEh0umyoS14jgNcLOIt0tn-5Fb0Q/viewform?usp=pp_url Заранее огромное Вам спасибо!
Игорь
ФИВТ. Ссылка была неверная..
Roman
блин ты гонишь на ФИВТе такое делать
Roman
Игорь
Учитель по "теор вер и мат статистика" за моё исследование баллы даст
Roman
такое...
ArteMm`へ´
Нет же ничего плохого если учишь js по учебнику с es5, а потом просто учишь js6 в том же учебнике дополняя инфой с других источников, например видосов
Van
Всем доброго . есть старый проект на Нод и експресс за фронтенд каторого отвечает ангуляр первой версии. Проект просто каша, тронешь хоть что то все рухнет к чертям. И так клиент хочет обновить фронтенд всего лишь одной части фронтенда на Ангуляр 7. И тут у нас куча проблем. Во первых - аутентификация у проекта на сессиях, и чтобы работать старый проект и мой новый должны раница на одном домейне, чтобы куки отправлялись корректно. Но это пол беды - как интегрировать старый проект с новым в от в чем вопрос?! Я надумал поставить ngnx, и создать reverse proxy, и по роуту передавать все роуты основному домейну, а получив /employers перенаправлять на порт сервера моего приложения. Прочитал много инфы. Ничего дельного. Похоже такая тупая ситуация действительно редкость. Клиент хочет совместить ангуляр1 и 6. И до него очень туго доходит что это сложно сделать. Короче помогите советом, как решить проблему и какими методами. Буду рад любому совету.
Anonymous
логотипы перегружены сильно
Roman
Всем доброго . есть старый проект на Нод и експресс за фронтенд каторого отвечает ангуляр первой версии. Проект просто каша, тронешь хоть что то все рухнет к чертям. И так клиент хочет обновить фронтенд всего лишь одной части фронтенда на Ангуляр 7. И тут у нас куча проблем. Во первых - аутентификация у проекта на сессиях, и чтобы работать старый проект и мой новый должны раница на одном домейне, чтобы куки отправлялись корректно. Но это пол беды - как интегрировать старый проект с новым в от в чем вопрос?! Я надумал поставить ngnx, и создать reverse proxy, и по роуту передавать все роуты основному домейну, а получив /employers перенаправлять на порт сервера моего приложения. Прочитал много инфы. Ничего дельного. Похоже такая тупая ситуация действительно редкость. Клиент хочет совместить ангуляр1 и 6. И до него очень туго доходит что это сложно сделать. Короче помогите советом, как решить проблему и какими методами. Буду рад любому совету.
непонял, ты и бек и фронт переписывать собираешься?
Van
@dreyks Я бы рад.Но клиент не хочет трогать старый проект вообше. Он хочет обновить вего один модуль фронтенда
Roman
ну да, тогда зачем тебе nginx и все дела?
Van
вот я и думал правильно ли я делаю, может с докером было бы легче?
Roman
ты просто не трогаешь аппу на ноде и все - у тебя один сервер
Van
можно упоковать две части проекта в два конейнера, назначить им разные порты одного домейна и аркестрировать при запросах так как мне угодно
500 Internal Server Error
ты просто не трогаешь аппу на ноде и все - у тебя один сервер
тут кажется вопрос как совместить ангуляр 1 и 6 в одном проекте
Roman
даже если в одном - это же фронт. если допустим авторизацией занимается один ангуляр - второму ничего не мешает ее использовать
Van
@ramziddin_m у меня два сервера - один старый проект и один мой новый на анг6
Roman
ангуляр 6 - это фронт, у него нет сервера
Van
мне же как нибуть нада разрабатывать ?))) это сервер разработки
Van
дев сервер
500 Internal Server Error
location /angular1/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://frontNaAngular1; } location /angular6/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://frontNaAngular6; }
500 Internal Server Error
такое не подойдет тебе?
Van
@kengessov спс я так и сконфигурировал
Roman
а блин, я не догнал, что разработка)
Van
часть фронтенда не забилдина, она раница на порте 4200 как и все проекты на ангуляр кли. Сервер же раница на порту 9000, что непонятного то
500 Internal Server Error
@kengessov спс я так и сконфигурировал
норм работает? а прикинь попросят еще один модуль но на реакте😂
Van
@kengessov Не удевлюсь, я уже ни чему не удивлюсь. И что он надумал обновить хрен поймет. Вот зачем ему это, все же нормально работает
Van
Не как раз не работает, четов виндоус (((9
Roman
обычно клиенту хрен продавишь обновление стека
Van
@dreyks он хочет обновить всего одну часть, зачем ему этоне понятно. я ему и так и эдак обьяснял что либо все, либо ничего, он угукает потом в том же духе - обновляем эту часть остольное не трогаем 🤷‍♂️🤦‍♂️🤦‍♂️
Maksym
Всем привет, подскажите как обработать большой объем данных? В общем ситуация следующая, у меня есть табличка с функцией поиска. В таблице уже 5000 строк (показываю только 50, остальные скрыты с возможностью пролистать страницы). И каждый месяц +1000 строк к таблице. Поиск который я сделал, это обычный перебор строк и столбцов в таблице а после регуляркой поиск слова с ячейке. Сейчас поиск работает около минуты, при этом интерфейс веб-апп подвисает. Подскажите какие есть варианты ускорить работу поиска. Может ссылку где почитать ?
Andrey
И фильтруй прямо на уровне запроса к БД
Andrey
Так будет намного быстрее
Maksym
Перенеси фильтрацию и пагинацию на Бекенд
К сожалению невозможно, это сводная таблица.
Andrey
Можешь при загрузке таблицы сохранить отдельно для каждой строки что-то типа поисковой строки, слепленной из всех значений столбцов через запятую. И искать уже в этой строке. Возможно это ускорит процесс (но это не точно)
Andrey
А чтобы не зависал ui, можешь использовать webworker для вычислений в фоне
Andrey
Но учти, что некоторые браузеры его не поддерживают
Andrey
Хотя я проверил, сейчас уже все браузеры его поддерживают
Maksym
У меня есть пользователи сидящие на windows xp :)
Andrey
Главное чтобы не в ie6
usernameak
у тебя вероятно всё в регулярки упирается
Andrey
Если хром или ff, то норм, потому что они обновляются сами и даже на xp будет последняя версия
usernameak
/report
Group Butler [beta]
/report
Reported to 1 admin(s)
Group Butler [beta]
Reported to 1 admin(s)
Dmitriy
/report
Andrey
Нужно уменьшить количество вызовов поиска по регулярке. По идее на одну строку должен приходиться один вызов match
Andrey
Return rows.filter(I => i.columns.join(“,”).match(regexp))
🦥Alex Fails
/report
Спс
Andrey
Смотря в каком виде у вас хранятся данные. Если столбцы и строки имеют ключи (типа columns: { id: 5, name: "some name" }), то можно быстро фильтровать. Иначе (если список значений столбцов - это массив) придётся проходить по столбцам и находить нужный, по которому нужно фильтровать, что замедлит поиск. Оптимизируйте структуру данных, чтобы сложность поиска уменьшилась. Это можно сделать при загрузке таблицы
SSG
У меня вопрос. Крч нужно разработать приложение по 'формированию заявок по ремонту компьютеров' . Кто нибудь встречал подобное что за структура и что за составляющие там, кто может объяснить? Нужно представление
Eugene
SSG
А тебе ТЗ не дали?
нет, у меня курсач
Eugene
дарю тебе новый аватар
Eugene
А тебе ТЗ не дали?
Roman
У меня вопрос. Крч нужно разработать приложение по 'формированию заявок по ремонту компьютеров' . Кто нибудь встречал подобное что за структура и что за составляющие там, кто может объяснить? Нужно представление
шо там думать. одна рабочая таблица: заявки. поля в ней там всякие типа имя фамилия заказ если надо регистрацию, то ещё одна таблица - пользователи, тогда имя фамилия уезжает туда, а в заявки ключ пользователя
Max
Создайте массив d4 с числовыми величинами 45,78,10,3. Напишите функцию сортировки my(a,b), которая при вызове d4.sort(my) отсортирует элементы массива по убыванию чисел. Вызовите d4.sort(my) так у меня массив должен быть или объект, в котором функция сортировки? подскажите, пожалуйста
Max
массив
а d4.sort(my) это опечатка или я чего не понимаю?
Artemy
а d4.sort(my) это опечатка или я чего не понимаю?
А в чем опечатка заключается?
Max
А в чем опечатка заключается?
разве "d4.sort(my)" это не обращение к функции объекта с передачей аргумента "my"? я еще на этапе изучения, поэтому может не понимаю чего-то
Artemy
Ну массив и есть объект в JS
Max
тогда мне конструкция "d4.sort(my)" не совсем ясна. я понял, что массив и есть объект, но при "d4.sort(my)" мы обращаемся к чему и что передаем в аргумент тогда