Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2022 January 14

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
если ниче не возвращать в коллбеке
источник

DL

Daniil Loban in NodeUA - JavaScript and Node.js in Ukraine
У меня проблемы с интернетом видимо не дошёл мой вопрос в каком случае нет
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
чет я с этим не понял
можна код, если не сложно
arr.map(() => {})
источник

OS

Oleh Shubin in NodeUA - JavaScript and Node.js in Ukraine
'let arr = [1, {a: 1, b: 2} , 3];
console.log(arr.map(item => {}));'
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
Понял Спс
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
const arr = [];
const arrNew = new Array(2);
const arrMap = [1, 2];

arr.length = 2;

console.log(arrMap.map((a) => {}));
console.log(arr);
console.log(arrNew);
console:
[ undefined, undefined ]
[ <2 empty items> ]
[ <2 empty items> ]
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, вебсокеты это надстройка над http соединением, или над всем http сервером? Или по-другому спрошу, можно ли на обычном http сервере одно соединение преобразовать в вебсокетное?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
Если сервер поддерживает то это по сути и происходит - см. заголовок Upgrade
источник

VK

Vyacheslav Koval in NodeUA - JavaScript and Node.js in Ukraine
http-сервер должен понимать и парсить websocket заголовки
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
То-есть у нас на одном порте может http сервер работать, и на нем одновременно можно для одного роута например открывать ws?
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
но при обрещении к елементу undefined  все три
arr[0] .....
😊
источник

N

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

приходит простой хттп запрос - отдаем ответ

приходит запрос с желанием апгрейднуться на вебсокеты - переходим на вебсокеты
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Раз не проворачивал, значит подразумевается, что на практике чаще всего запускают отдельный http.createServer специально для ws?
источник

N

Nikita in NodeUA - JavaScript and Node.js in Ukraine
как раз таки WebSocketServer (ws@npm) можно привязать к существующему серверу, что обычно и делают
источник

MS

Max Shane in NodeUA - JavaScript and Node.js in Ukraine
Понял, спасибо!
источник

ВГ

Володимир Гру... in NodeUA - JavaScript and Node.js in Ukraine
так же есть ньюансы при итерации fof of and for in
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
о, лол
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
спасибо)
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
как раз в курсаче открывал на двух портах, и не думал, что на одном всё будет работать
источник

VB

Vlad Baida in NodeUA - JavaScript and Node.js in Ukraine
const app = express();
const server = http.createServer(app);
const port = 3000;
const wss = new WebSocketServer({ server });
server.listen(port, () => {
   console.log(`App is listening at http://localhost:${port}`)
});
источник