Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2021 July 02

П

Подержка in NodeUA - JavaScript and Node.js in Ukraine
хостинг
источник
2021 July 03

JA

John Aizov in NodeUA - JavaScript and Node.js in Ukraine
В курсі щось за це?

Ін ф орм ац ій н і т а ком ун ікац ій н і
т ех н о л о гії
Створення інтегрованої платформи
для ситуаційного аналізу соціальноекономічних і безпекових явищ
Національний технічний
університет України
«Київський політехнічний
інститут імені Ігоря
Сікорського»

https://mon.gov.ua/storage/app/media/nauka/konkurs-rozrobok/2021/05/13/Nakaz.MON.vid_11.05.2021-522.pdf
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Не в курсе
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Всем привет. Ключевое слово async перед функцией f() ведь вовсе не обозначает, что эта функция ассинхронна? Исходя из результатов в консоли, я сделал вывод, что она обрабатывается как синхронная. https://codesandbox.io/s/kind-carson-rsij6?file=/src/index.js
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
это означает, что она вернет промиз
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Это знаю, но сама по себе функция синхронна?
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
Она синхронно выполняет асинхронный код
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Благодарен.
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
(если её правильно использовать)
источник

Д

Дима 🍻 in NodeUA - JavaScript and Node.js in Ukraine
В ней то тоже можно асинхронно работать
источник

M

Michael in NodeUA - JavaScript and Node.js in Ukraine
смотря что вы под этим подразумеваете
источник

r

randomtron in NodeUA - JavaScript and Node.js in Ukraine
Ну я подразумеваю, что исполняется она не средствами libuv по работе с ассинхронностью (ну или веб апи в браузере), а просто исполняется в call stack.
источник

G~

Gleb ~ in NodeUA - JavaScript and Node.js in Ukraine
Это то значит что внутри нее вы можете использовать асинхронные запросы с await. А так почти обычная функция, возвращаются промис
источник

D

DaunPony in NodeUA - JavaScript and Node.js in Ukraine
А как эту функцию заставить выполниться асинхронно?
источник

AD

Alexander Dremin in NodeUA - JavaScript and Node.js in Ukraine
Тк она по определению возвращает промис
Вызвать ее без аваит
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Что за насилие? Зачем заставлять? Попробуйте вместо этого вежливо попросить
источник

G~

Gleb ~ in NodeUA - JavaScript and Node.js in Ukraine
Если тебе код надо совершить в параллельном потоке, то тебе подойдёт worker threads
источник

AS

Alexey Shultsev in NodeUA - JavaScript and Node.js in Ukraine
всем привет.
есть вопрос. пишу простой сервер, который сервает статику, в частности картинки.
чтение файлов организовано на стримах. код следующий:
http.createServer(async (req, res) => {
 const { url } = req;
 const fileName = url === '/' ? 'index.html' : url;
 const [name, ext] = fileName.split('.');
 const fileExt = ext || 'html';
 const type = MIME_TYPES[fileExt];
 res.writeHead(200, { 'Content-Type': type });
 const content = await serveFile(name, fileExt);
 res.end(content);
}).listen(8080, () => {
 console.log('Server started at 8080!');
});
код функции serveFile кидать нет смысла - внутри создается стрим для чтения, я прохожусь по нему for-await-ом, собирая все чанки в одну строку, и эту строку возвращаю из  функции
столкнулся с проблемой - такой подход не работает с изображениями, но, погуглив, узнал, что сработает stream.pipe(res).
собственно вопрос - почему именно с картинками не работает первый подход, но при этом работает другой?

P.S.: просто запайпить стрим на res не получится, т.к. в случае отдачи html-разметки я оборачиваю строку с контентом в head и footer, которые общие для всех html-страниц
источник

A

AlexsE1ch in NodeUA - JavaScript and Node.js in Ukraine
Всем привет, хочу узнать ваше мнение. Собираюсь покупать macbook air m1 2020, стоит ли?
источник

ИМ

Илон Макс in NodeUA - JavaScript and Node.js in Ukraine
У меня прошка, вроде железка норм, но ось параша
источник