Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 04

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Вообще это можно было сделать за 2 минуты заменой function на async в одной строке https://github.com/nodejs/node/blob/master/lib/internal/modules/cjs/loader.js#L205
Не дожидаясь реализации в v8
И тогда все реквайры возвращали бы промис?
источник

R

Rustam in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
И тогда все реквайры возвращали бы промис?
А есть разница? В коде JS то ведь ничего бы не поменялось, module.exports от этого асинхронным не станет
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
И тогда все реквайры возвращали бы промис?
Совсем нет, эта функция - не то, что возвращается из require, из него возвращается то, что присвоено в module.exports
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
Какое у вас хобби? (или несколько)
Анонимный опрос
21%
Программирование
19%
Спорт и активный отдых
7%
Творчество
10%
Туризм, путешествия
16%
Игры
12%
Литература
3%
Животные или растения
2%
Коллекционирование
8%
Другое
2%
Нет
Проголосовало: 3391
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
може хтось підсказати, чого при отриманні місяця із дати повертається на одиницю менше значення, одиницю приплюсовую звичайно, може хтось пілдскаже, бо у браузері все норм на іншому сервері теж, а от на одному брєд ніби одиниця не приплюсувалася
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
сервера на expressi, проблема на сервері
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
может там проблема с часовым поясом?
хотя учитывая что это месяц, вряд ли
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
та я розпарсив на різних серверах у мілісекундах, числа однакові, зазвичай на серверах стоять 0 пояс, хоча може хтось підсказати команду якою можна провірити на сервері пояс який встановлений може девопееснік жартанув, уже були випадки
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
попробуй timedatectl
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Anatolii Anatolii
може хтось підсказати, чого при отриманні місяця із дати повертається на одиницю менше значення, одиницю приплюсовую звичайно, може хтось пілдскаже, бо у браузері все норм на іншому сервері теж, а от на одному брєд ніби одиниця не приплюсувалася
А чем ты парсишь? Внимательно доку почитай. Ты можешь не тот метод использовать. Я moment использую. И там нумерация месяцев тоже с 0 начинается
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
дата створюється на сервері вона не передається, бо це стопроцентна штанга
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
ось з цієї дати 2020-08-01T00:00:00.000Z , вираз dateFrom.getMonth() + 1 віддає 7
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
не, тогда точно не в дате сервера дело
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
все ж таки проблема з поясами походу на сервері -7
источник

Д

Дмитрий in NodeUA - JavaScript and Node.js in Ukraine
да нет. если сервер выдает 8 месяц, то все в порядке с этим должно быть
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
дякую, зараз пихану дева
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
Дмитрий
да нет. если сервер выдает 8 месяц, то все в порядке с этим должно быть
видає 7
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Потому что в js месяц считается от нуля
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Date/getMonth
источник

AA

Anatolii Anatolii in NodeUA - JavaScript and Node.js in Ukraine
Anatolii Anatolii
ось з цієї дати 2020-08-01T00:00:00.000Z , вираз dateFrom.getMonth() + 1 віддає 7
Це зрозуміло, я ж додаю одиницю, ось же ш код
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Anatolii Anatolii
ось з цієї дати 2020-08-01T00:00:00.000Z , вираз dateFrom.getMonth() + 1 віддає 7
console.log(new Date('2020-08-01T00:00:00.000Z').getMonth() + 1);
В мене 8 видає, може якась лага в сервері?
источник