Combot
combot.org/chat/-1001041204341
Node.js releases
Node v8.1.0 (Current) https://nodejs.org/en/blog/release/v8.1.0
Sergey
Оп оп
Таймураз
When one Promise leads to the creation of a new Promise, the parent Promise will be identified as the trigger [135f4e6643] Объясните, пожалуйста
kdm🇩🇰
т.е результат будет родительского промиса, а не дочернего?
Таймураз
Мне кажется, что с точки зрения логики выполнения ничего не меняется, мб на производительности должно сказаться
Yevhenii
Есть вопрос: при npm i Error code 128
Таймураз
А, нет, жестко туплю
Kons
и это печально. браузеры тянут нас вниз. надо от них избавляться
Скоро браузеры сами от «нас» избавятся. WebAssembly стучится в двери.
Таймураз
Вопрос в другом- зачем в промисе указывать предыдущий?
Pavel
Скоро браузеры сами от «нас» избавятся. WebAssembly стучится в двери.
Дык если браузер отвяжется от конкретного языка, то nodejs сможет развиваться быстрее и проще. а уж скомпилировать nodejs в wasm думаю не составит проблемы в будущем
Pavel
Смысл nodejs компилировать в браузер, если там и так js есть?
Речь шла про трудности обратной совместимости JavaScript и кучи легаси кода мещающие развивать JavaScript
Таймураз
Речь шла про трудности обратной совместимости JavaScript и кучи легаси кода мещающие развивать JavaScript
Ставить для приватного поля решетку вызвало сложности только у вас
Pavel
При чем тут решетка
Таймураз
При том, что трудностей обратной совместимости и нет
Pavel
JS как язык в целом лишь обрастает сахаром.
Pavel
выпилить лишнее и переделать уже никак не получится
Таймураз
Это лишнее не мешает
Pavel
Еще как. А как можно было бы это все оптимизировать если забыть про модель прототипирования...
Pavel
Но от этого при работе с классами ты не перестаешь ею пользоваться (потому как классы лишь сахар)
Таймураз
Я и классы не использую Стараюсь не использовать
Таймураз
И да- я использую сахар. Но не прототипы
Таймураз
При этом я могу дальше использовать легаси
Yevhenii
А где вопрос-то?
Как решить низнаю
Pavel
короче суть моей мысли - обратная совместимость с прототипами и прочим легаси нужна только браузеру. На сервере ты сам решаешь под какую версию писать. Поэтому если они допилят wasm, то станет не важно на чем писать клиентскую часть, wasm станет апи прослойкой между браузером и ЯП высокого уровня.
Pavel
Nurik
Ребят подскажите. Юзаю Sequelize. Создал виртуальный (с помощью getterMethods b setterMethods) аттрибут и назвал его transition. Теперь при Order.update делаю так: Order.update( {transition:getTransitionByStatus(ORDER.CAR_FOUND)}, {where:{id:1441}} ) Далее в модели Order повесил хук afterValidate, где делаю присваивание в существующий аттрибут status. Валидацию прохожу и хук тоже отрабатывает, но почему-то ругается так: ER_EMPTY_QUERY: Query was empty Сам хук выглядит так: afterValidate: function(order, options){ if(order._nextStatus && order._transition){ this.status = order._nextStatus; console.log(order.dataValues); } }
Nurik
Пробовал присваивать и в order, и в this, и в dataValues, но все равно продолжает ругаться.
Антон
https://github.com/dchester/epilogue - ребят, кто-то юзает? можно ли для всех моделей запилить общий миддлваре без копипасты с возможностью навешивать и кастомные мидлвары?
Виталий
Добрый вечер!
Виталий
Помогите рашить вопрос по маршрутизации запроса
Виталий
https://toster.ru/q/432879
Ilya
Ну да в ойти же много плотят. Надо войти в айти
Kons
Помогите рашить вопрос по маршрутизации запроса
Так там не маршрутизация. Ругается express из-за того, что не указан шаблонизтор по умолчанию. Скорее всего, вы где-то вызываете res.render('<Название шаблона без расширения>').
Ilya
Как для чего. Хелловорлд писать
Vsevolod
Учишься материться более вычурно
Vsevolod
Это самое полезное из всего, чему я научился с монгой
Kons
https://toster.ru/q/432879
http://expressjs.com/en/guide/using-template-engines.html
K
Подскажите плз Как в express можно перенаправить все запросы Чтобы, например, url был /user, а файлы на бэке физически лежат в /etc/user; и все запросы по /user/* перенаправлялись в /etc/user/*
Vl
Вопрос. Ребята, всем привет. Видел где-то такую вещь, которая позволяла собирать node проект в один файл, и запускало на любой оси сервер к примеру с одного файла.
Vl
Или мне приснилось такое?
Nikita Tolkachev
pkg
Nikita Tolkachev
не приснилось)
Vl
спасибо
K
app.use('/user', express.static('etc/user'));
Спасибо А то всё роутер мучал, не мог найти
Anonymous
Хэй, всем привет. В гите в .gitignore был файл config.js, я его удалил оттуда, закоммитил, но сервер все равно жалуется что не видит config.js. Подскажите как возможно решить проблему.
Anonymous
Ok
Anonymous
Это что за шаблонизатор такой прикольный?
Anonymous
Pug (раньше назывался Jade)
Jade видел, но тут его не узнал почему-то.
Ruslan
Pug (раньше назывался Jade)
А чё переименовали?
Andrey
Какая-то компания в Америке чуть не подала в суд из-за названия, им пришлось переименоваться
Korsar
Так обычно и происходит 😊 а pug классный, сахарный весьма )
Pavel
4.6.1
Тогда не знаю... находил что в версии 5.0.2 была какая-то проблема с такой же ошибкой, но ее пофиксили в 5.0.3, а относительно ветки 4.x не знаю. Ну как вариант - тоже обновись до 5.0.3
Anonymous
Кто Pug.js юзает
Anonymous
Делаю mixim и передаю текст с тегами и на страницу выводится текс с тегами ввиде текста
Anonymous
а если без mixin то все норм, теги выводяться как и теги
Anonymous
в mixin текст с тегами не передается
Andrey
в mixin текст с тегами не передается
https://goo.gl/CChAcU - не поможет?
Nikolay
подскажите норм парсер html страничек с возможностью задать xpath селектор
CherryTea
подскажите норм парсер html страничек с возможностью задать xpath селектор
https://github.com/dimagi/js-xpath такой есть, но он простенький
Sergo
sorry. wrong field
Andrew
ну что коллеги, все уже начали бодро и массово перелазить с yarn обратно на npm? :)
Николаич
CherryTea
прочитал интервью с авторами yarn, где они сказали что ведут переговоры по поводу того чтобы влится в npm, и не дергался
Serhii
подскажите норм миграционную тулу для бд, кроме sequelize
dmitri
db-migrate
Serhii
ну да, но там миграции тоже есть
Anonymous
Какая-то компания в Америке чуть не подала в суд из-за названия, им пришлось переименоваться
А вас не затруднит дать ссылку или хотя бы критерии поиска к гуглу, очень хочется почитать про этот очередной маразм.