Vitaly
Position()
Vitaly
А, если имя - то никак
Vitaly
Евал, но это дно
Alexander
Position()
is not a function
Alexander
eval не, не надо ))
Sergey
Ты же в переменную функцию возвращаешь. Не важно какое имя функции. Важна переменная
Sergey
Так лучше не делать
Sergey
Лучше вернуть функцию
Sergey
Ну либо эти две функции положить в объект
Sergey
И тогда уже со строками
Victor
Всем привет! Здесь есть компетентный спец, кто сможет подсказать решение такой задачки: Есть интернет магазин, который реализовывает продукцию поставщиков. Количество поставщиков может быть большое (например, до 100), а продукции до 3000. Поставщик работает за процент с продажи - то есть, интернет-магазин берет коммиссию за проданный товар. Наример, товар стоит 100 рублей, интернет-магазин забирает 50 рублей и поставщик 50 рублей. Есть ли инструменты, которыми можно: 1. Настроить понятную статистику по выплатам поставщикам 2. Настроить сами выплаты Буду очень благодарен за советы!
енот
эээ
енот
вы малость не туда попали
енот
это вам в поддержку интернет-магазинов
Алексей
Всем привет ! Не догоняю как подружить Есть пример https://github.com/vuejs/vuex/tree/dev/examples/shopping-cart как к app.js прикрутить вот это https://www.npmjs.com/package/node-sspi Вариант 1 (который мне приходит в голову): Создать проект на express и к нему прикрутить vue Но хотелось бы чтобы сам NUXT (VUE) мог
Алексей
Ооо, ты пошёл по моему пути )
там есть светлое будующее?
Dmitry
Я свернул, сделал отдельно api, и приложение на nuxt
Dmitry
Там есть примеры express + nuxt, но как-то оно не очень
Cenator 🐈
nuxtjs это как китайская копия next.js)
Dmitry
))))
Алексей
Я свернул, сделал отдельно api, и приложение на nuxt
типа шлешь гет из vue (axios например) на url, который обрабатывается nodejs+nodesspi возвращаешь SID например в приложение
Алексей
?
Dmitry
Да
енот
У кого мак, подскажите плиз, разработчик не может по ssh-ключу зайти, чего проверить?
Dmitry
куда зайти?
Sergey
так же как и в линуксах, если по ssh зайти, то ~/.ssh/id_rsa должен быть корректный
Sergey
id_rsa.pub должен быть на сервере в known_keys
енот
id_rsa.pub должен быть на сервере в known_keys
в authorized_keys вы имели ввиду?
Sergey
в authorized_keys вы имели ввиду?
угу, уже забывать начал, от безделия
енот
блин, он файл переименовал
Sergey
в реальности ssh на маке и линуксе работают практически идентично
енот
ларчик просто открывался
Sergey
в венду ssh тоже завезли
енот
в венду завезли линукс
Sergey
даже без wsl
Sergey
а это нативный openssh без wsl
енот
фигасе
Sergey
я правда не знаю зачем, когда есть wsl
Sergey
а, там еще openssh сервер нативный
Sergey
немного бета, зато включаеться одной кнопкой в сеттингах и ребутом
Олександр
Доброе утро. Если требуется возможность включать заглушку, что сайт отключен/тех работы/ещё чего, то насколько плох вариант хранить переменную в редисе и проверять её при каждом подключении
Sergey
лучше в nginx сделать
Sergey
try_url @pass_to_app ./dummy.html;
Олександр
Смотри какая задача, сделать кнопочку в админке, к примеру
Олександр
Я же не заставлю каждый раз писать строку в конфигурацию нжинкс. Понимаешь к чему я?
Sergey
а
Sergey
вон как
Sergey
ну просто для техработ и отключен
Sergey
так именно и делают
Sergey
то есть когда приложение отключается (тех.работы)
Sergey
никто не будет ходить в базу
Sergey
за инфой
Sergey
в итоге будет отображаться юзеру красивая 502
Олександр
А, ты имеешь в виду если бэк не отвечает, то нжинкс отдает эту страницу?
Sergey
да
Олександр
Ну да, так сделано
Sergey
Скриптом на работе просто подкладывали хтмльник(извините у нас работы)
Sergey
там try_url ./index.html @app когда ./index.html нет, то идет в аппликейшен
Sergey
потому что да, базе скорее всего кирдык будет, и коду наверно тоже
Олександр
А все таки если нужно не отключая приложение? Админку надо оставить живой, например, а оно все монолитное
Sergey
видел места, где проект деплоился по полчаса
Sergey
А все таки если нужно не отключая приложение? Админку надо оставить живой, например, а оно все монолитное
если из админки кнопку, и приложение монолитное, то можно вообще в памяти держать если скорость нужна но видел что делали и в редисе
Yuriy
https://medium.com/webpack/webpack-4-released-today-6cdb994702d4 Webpack 4 зарелизили.
Alex
Как можно оптимизировать код для сервака со слабым celeronом? Мб тулзы для дебага есть? При запросе (express) просто 400мс задержка
Sergey
мб взять сервер помощнее?
Yuriy
Как можно оптимизировать код для сервака со слабым celeronом? Мб тулзы для дебага есть? При запросе (express) просто 400мс задержка
Из очевидного, что приходит в голову сразу: 1. Подумать, нужен ли экспресс — возможно, можно обойтись нативным http/https, если роутов мало и не нужны сложные миддлвари. Но придется пописать бойлерплейт. 2. Не раздавать нодой то, что нодой раздавать не надо — статику, например. 3. Если работает с промисами, проверьте, даст ли буст перевод проекта на Bluebird'овские промисы, они процентов на 15 быстрее нативных (бенчмарк можно нагуглить). 4. По возможности вынести не-бизнес логику с этого сервера, закрыть его балансером, на клиенте (если клиент есть) поставить дебаунсы перед вызовами. Но также присоединяюсь к вопросу, не проще ли взять сервер помощнее? )
Alex
Спасибо. Проще конечно, но это займет время, большее чем исправить код. Просто такой же код на пыхе работал лучше намного
Алексей
А зачем переписали на ноду?
Dmitry
Если JS код писал человек писавший долгое время на PHP, то код нужно переписывать еще несколько раз