Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 January 15

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Jesfer ϟ ϟ
доброго времени суток, node.js можно установить на сервер и насколько сложен в изучении, как первый язык? хочу связать этот яп с системным администрированием
Это не ЯП
источник

J

Jesfer ϟ ϟ in NodeUA - JavaScript and Node.js in Ukraine
оущит. ну питон учу, но обычного синтаксиса не хватает, а библиотеки не все становятся. т.е. код написать с нуля не смогу. я правильно двигаюсь?)
источник

DY

Dmytro Yurchenko in NodeUA - JavaScript and Node.js in Ukraine
лучше наверное все таки питон возьми, а так вообще С
источник

J

Jesfer ϟ ϟ in NodeUA - JavaScript and Node.js in Ukraine
¿hope
Это не ЯП
перефразирую: изначально нужно выучить жс, чтобы потом ноду?
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Jesfer ϟ ϟ
перефразирую: изначально нужно выучить жс, чтобы потом ноду?
Нода - это среда запуска жс
источник

🐊

🐊 in NodeUA - JavaScript and Node.js in Ukraine
Jesfer ϟ ϟ
перефразирую: изначально нужно выучить жс, чтобы потом ноду?
Спочатку треба вивчити джаву, щоб навчитися писати скрипти на джаві і запускати їх у Ноді
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
🐊
Спочатку треба вивчити джаву, щоб навчитися писати скрипти на джаві і запускати їх у Ноді
Э... не с той стороны советуешь, сначала нужно выучить скрипты, а потом просто посолить их джавой и можно уже в ноде запускать
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
ну или для голого js:
module.exports = {
 writeFileAsync: util.promisify(fs.writeFile),
}
@this_self, Игорь, Зачем вы выделяете для этого дела целый файл? Предполагаю что это связано с модульным кешированием, верно? Тоесть экономите память?
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander
@this_self, Игорь, Зачем вы выделяете для этого дела целый файл? Предполагаю что это связано с модульным кешированием, верно? Тоесть экономите память?
экономия здессь конечно минимальная 🙂
Но почему бы и нет?
Так каждый раз засорять несколькими строками файл
А так можно сделать

import { somethingAsync, somethingMoreAsync } from ‘../utils/promisified’;

я нашел это для себя очень удобным 🙂
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Ihor Levchenko
экономия здессь конечно минимальная 🙂
Но почему бы и нет?
Так каждый раз засорять несколькими строками файл
А так можно сделать

import { somethingAsync, somethingMoreAsync } from ‘../utils/promisified’;

я нашел это для себя очень удобным 🙂
😊 В целом да
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
@this_self, Я читал доку но плохо понял будут ли кешироваться данные несколько раз при использовании одного и того же файла при подключении с разных локаций/относительных путей
источник

IL

Ihor Levchenko in NodeUA - JavaScript and Node.js in Ukraine
Alexander
@this_self, Я читал доку но плохо понял будут ли кешироваться данные несколько раз при использовании одного и того же файла при подключении с разных локаций/относительных путей
будет, все модули в ноде - синглтоны
после первого реквайра он уже в кеше 🙂

если делаешь даже module.exports = {
 someInstance: new Something()
}

то везде someInstance будет единственный и объект module.exports - единажды экспортируется в пул реквайров
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
ok
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

ЕМ

Евгений Медведев... in NodeUA - JavaScript and Node.js in Ukraine
Может кто знает, как добраться до ключей, которые использует https.request для шифрования. P.S. Нода выступает в качестве клиента, не сервера. Ключи нужды для сниффа https трафика с помощью wireshark
источник

AK

Andrey Korolyov in NodeUA - JavaScript and Node.js in Ukraine
Евгений Медведев
Может кто знает, как добраться до ключей, которые использует https.request для шифрования. P.S. Нода выступает в качестве клиента, не сервера. Ключи нужды для сниффа https трафика с помощью wireshark
почитать спеку SSL
источник

AK

Andrey Korolyov in NodeUA - JavaScript and Node.js in Ukraine
Евгений Медведев
Может кто знает, как добраться до ключей, которые использует https.request для шифрования. P.S. Нода выступает в качестве клиента, не сервера. Ключи нужды для сниффа https трафика с помощью wireshark
найти mitm proxy и настроить
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
Евгений Медведев
Может кто знает, как добраться до ключей, которые использует https.request для шифрования. P.S. Нода выступает в качестве клиента, не сервера. Ключи нужды для сниффа https трафика с помощью wireshark
зачем снифать свой же трафик ведь ты и так видишь что там?
источник

AK

Andrey Korolyov in NodeUA - JavaScript and Node.js in Ukraine
на уровне TCP/IP  уже не видно
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Евгений Медведев
Может кто знает, как добраться до ключей, которые использует https.request для шифрования. P.S. Нода выступает в качестве клиента, не сервера. Ключи нужды для сниффа https трафика с помощью wireshark
fiddler гораздо удобней для http трафика. Только его надо в качестве прокси использовать
источник