Size: a a a

JavaScript.Ninja

2020 May 27

DB

Dmitriy Barabanov in JavaScript.Ninja
Nikolai Reguliarniy
Это одно и то же
рисковый вы парень) Интересно , начнется ли здесь "спор" по этому поводу.. Впринципе, вы вольны считать это как угодно. Сути дела не меняет. Но другие люди... могут иметь другую точку зрения)
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Dmitriy Barabanov
рисковый вы парень) Интересно , начнется ли здесь "спор" по этому поводу.. Впринципе, вы вольны считать это как угодно. Сути дела не меняет. Но другие люди... могут иметь другую точку зрения)
В чем риск? Все прекрасно понимают о чем речь, это просто разделение понятий для разных контекстов - что передали и как это объявили при получении. Принципиально доступ к этим данным однозначен
источник

IK

Illya Klymov in JavaScript.Ninja
Nikolai Reguliarniy
В чем риск? Все прекрасно понимают о чем речь, это просто разделение понятий для разных контекстов - что передали и как это объявили при получении. Принципиально доступ к этим данным однозначен
Спецификация их разделяет. Тут спорить не о чем - у нас есть один источник истины
источник

YS

Yevhenii Skachkov in JavaScript.Ninja
Illya Klymov
За планами нигде, анонсы появляются как только мы готовы. Да, планируем на июнь, я сейчас переделываю программу по итогам экзамена своего, гори он в аду
То есть как вы будете готовы, тут появится информация?
источник

IK

Illya Klymov in JavaScript.Ninja
Yevhenii Skachkov
То есть как вы будете готовы, тут появится информация?
и тут тоже
источник

YS

Yevhenii Skachkov in JavaScript.Ninja
Ок, спасибо
источник

NR

Nikolai Reguliarniy in JavaScript.Ninja
Illya Klymov
Спецификация их разделяет. Тут спорить не о чем - у нас есть один источник истины
Формально вы правы. И в то же время спецификация объясняет как эти два множества должны мапиться друг с другом. Для меня "передать аргумент", "передать параметр", "передать переменную" имеет одинаковый смысл, потому что ключевое здесь слово "передать"
источник

КВ

Кукурузный Воришка... in JavaScript.Ninja
readme.md
Привет, подскажите как в express по любому введеному адресу отдавать файлы из указанной дирректории, нужно для spa, app.use('*', express.static('public') - не работает
Попробуй поискать ответ на сайте google.com
источник

TT

Tommy's Theme in JavaScript.Ninja
Вопрос: как бы вы реализовали rss алертинг (запускается каждую минуту по крону)в рамках среды без состояния и без бд типа cloud functions , лямбды? Типа как лучше понять, что есть новое сообщение и сделать алерт? Понятно что можно сколхозить основываясь на таймстемпе , чтобы работало, но может есть какой-то симпатичный паттерн
источник

r

readme.md in JavaScript.Ninja
Кукурузный Воришка
Попробуй поискать ответ на сайте google.com
Спасибо тебе чувак, твой ответ был очень важен для меня, наконец-то я решил свою проблему
источник

F

Foma in JavaScript.Ninja
app.use static
app.route....

app.all(*,req,res=>res.sendFile(dirname+....,"index.html)
источник

d

dkovskij in JavaScript.Ninja
привет, кто сталкивался, почему может не отрабатывать beforeDestroy и destroyed у экземпляра? при этом created срабатывает. название написано правильно, в keep-alive не обернуто, также компонент, который отрабатывает по v-if, тоже, created работает, а дестроиды нет
источник

12

1 2 in JavaScript.Ninja
в модуле Nodejs Request заголовки принимаются в виде объекта, но объект не может поддерживать четкий порядок полей, а это крайне необходимо, ктото сталкивался с такой проблемой? как можно задать четкий порядок заголовков для запроса?
источник

IK

Illya Klymov in JavaScript.Ninja
1 2
в модуле Nodejs Request заголовки принимаются в виде объекта, но объект не может поддерживать четкий порядок полей, а это крайне необходимо, ктото сталкивался с такой проблемой? как можно задать четкий порядок заголовков для запроса?
1. Спецификация HTTP не регламентирует порядок заголовков. Вы точно хотите ее не соблюдать?
2. На данный момент поля в объекте не считая цифровых сохраняют порядок добавления
источник

12

1 2 in JavaScript.Ninja
Illya Klymov
1. Спецификация HTTP не регламентирует порядок заголовков. Вы точно хотите ее не соблюдать?
2. На данный момент поля в объекте не считая цифровых сохраняют порядок добавления
1 - к сожалению это не от меня зависит, люди которые видимо посчитали себя очень умными проверяют порядок заголовков называя это - "безопасностью" :D
2 - я понимаю что порядок сохраняется, но у меня сервер - чтото типо роутера запросов, и при получение заголовков мне надо добавить несколько своих заголовков в нужное место и сейчас у меня чтото типо
var headers = {};
цикл по массиву
...
headers[_raw[0]] = _raw[1];  
...
и когда я добавляю их таким образом то порядок объект не сохраняет, я мог бы конечно захардкодить в началечтото типо
var headers = {
ключ : "",
ключ : "",
...
};
но хотелось бы чтото более универсальное т.к. там штук 30 вариаций заголовков у запросов будет слишком мерзко выглядеть код)
источник

IK

Illya Klymov in JavaScript.Ninja
1 2
1 - к сожалению это не от меня зависит, люди которые видимо посчитали себя очень умными проверяют порядок заголовков называя это - "безопасностью" :D
2 - я понимаю что порядок сохраняется, но у меня сервер - чтото типо роутера запросов, и при получение заголовков мне надо добавить несколько своих заголовков в нужное место и сейчас у меня чтото типо
var headers = {};
цикл по массиву
...
headers[_raw[0]] = _raw[1];  
...
и когда я добавляю их таким образом то порядок объект не сохраняет, я мог бы конечно захардкодить в началечтото типо
var headers = {
ключ : "",
ключ : "",
...
};
но хотелось бы чтото более универсальное т.к. там штук 30 вариаций заголовков у запросов будет слишком мерзко выглядеть код)
Object.entries - > добавляете в массив в нужном месте -> Object.fromEntries
источник

12

1 2 in JavaScript.Ninja
спасибо, fromEntries как раз то что нужно
источник

DN

Dima Nazdratenko in JavaScript.Ninja
Подскажите плз. Там где на скрине знак вопроса делаю новое свойство .quality
Но в этой функции дальше код никуда не идет, а на это свойство как-то смотрит в другом месте код. И Если удалю свойство, то ломается кое что. Справа видно что функция которая делает переменную matched вроде как выдает с помощью map новый массив. Что я непойму и где тут ссылка или еще что, что позволяет в другом месте кода смотреть на это свойство .quality??
источник

IK

Illya Klymov in JavaScript.Ninja
Dima Nazdratenko
Подскажите плз. Там где на скрине знак вопроса делаю новое свойство .quality
Но в этой функции дальше код никуда не идет, а на это свойство как-то смотрит в другом месте код. И Если удалю свойство, то ломается кое что. Справа видно что функция которая делает переменную matched вроде как выдает с помощью map новый массив. Что я непойму и где тут ссылка или еще что, что позволяет в другом месте кода смотреть на это свойство .quality??
в matched в кажый объект примешивается новое свойство. поскольку объекты передаются по ссылке, эти объекты могут быть откуда угодно (и жить не только в исходном массиве)
источник

IK

Illya Klymov in JavaScript.Ninja
Код конечно плохой, но имеем что имеем
источник