Size: a a a

Node.js — русскоговорящее сообщество

2021 March 09

VL

Vanya Leyn in Node.js — русскоговорящее сообщество
Sergey 🛸
В alpine muslc вместо glibc
Я в этих ваших не очень силен, если честно
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
werby3
Всем привет, подскажите пожалуйста как соединится между клиенту с сервером на socket io
Открыть порт на сервере и отправить запрос с клиента
источник

w

werby3 in Node.js — русскоговорящее сообщество
Vlad
гуглил?
Конечно
источник

Д

Дмитрий in Node.js — русскоговорящее сообщество
Читаю learn.javascript.ru, нашел вот такой код в главе о деструктуризации:
function showMenu({
 title = "Untitled",
 width: w = 100,  // width присваиваем в w
 height: h = 200, // height присваиваем в h
 items: [item1, item2] // первый элемент items присваивается в item1, второй в item2
}) {
 ...
}

Ниже написано: Пожалуйста, обратите внимание, что такое деструктурирование подразумевает, что в showMenu() будет обязательно передан аргумент. Если нам нужны все значения по умолчанию, то нам следует передать пустой объект:

Делаю так у себя, как в примере кода:
showMenu({}); // в учебнике сказано: ок, все значения - по умолчанию

Получаю: TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

Что я делаю не так?
источник

S

Slam! in Node.js — русскоговорящее сообщество
Vanya Leyn
Билди на обычной, рань на алпайне, гугл малтистейдж билд
Мне собсна раннить не нужно, чисто собрать реакт аппу
источник

w

werby3 in Node.js — русскоговорящее сообщество
Sergey 🛸
Открыть порт на сервере и отправить запрос с клиента
а как должен выглядеть запрос с клиента?
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Vanya Leyn
Я в этих ваших не очень силен, если честно
Это разные стандартные библиотеки С и код скопированный на одной библиотеке не будет работать если подсунуть другую
источник

w

werby3 in Node.js — русскоговорящее сообщество
Я не нашел примера никакого почти, а если и были то выдавали ошибку в Network (failed)net::ERR_DISALLOWED_URL_SCHEME
источник

AS

Artem Soroka in Node.js — русскоговорящее сообщество
Sergey 🛸
В alpine muslc вместо glibc
Alpine подкупает своим небольшим размером, но некоторые программы в нём имеют свою реализацию, например wget там свой и порезан немного
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
werby3
а как должен выглядеть запрос с клиента?
источник

w

werby3 in Node.js — русскоговорящее сообщество
Сейчас попробую
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Дмитрий
Читаю learn.javascript.ru, нашел вот такой код в главе о деструктуризации:
function showMenu({
 title = "Untitled",
 width: w = 100,  // width присваиваем в w
 height: h = 200, // height присваиваем в h
 items: [item1, item2] // первый элемент items присваивается в item1, второй в item2
}) {
 ...
}

Ниже написано: Пожалуйста, обратите внимание, что такое деструктурирование подразумевает, что в showMenu() будет обязательно передан аргумент. Если нам нужны все значения по умолчанию, то нам следует передать пустой объект:

Делаю так у себя, как в примере кода:
showMenu({}); // в учебнике сказано: ок, все значения - по умолчанию

Получаю: TypeError: undefined is not iterable (cannot read property Symbol(Symbol.iterator))

Что я делаю не так?
Скинь ссылку на свой код
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Slam!
Ребят, привет. С нодой никогда не работал, пытаюсь поставить в альпайновый образ ноды пакеты из package.json, но есть библиотеки, которые то компилятор хотят, то autoreconf, то еще что-то. Что посоветуете? Я так понимаю, без гемора npm install на альпайне не запустится, надо дистрибутив посерьезнее
RUN apk update \
 && apk add --virtual build-dependencies \
   make \
   gcc \
   g++ \
   python \
   git \
 && npm ci --production \
 && npm cache clean --force \
 && rm -rf .node-gyp \
 && rm -rf .npm \
 && apk del build-dependencies \
 && rm -rf /var/cache/apk/*

или мультистейдж билд, как уже писали
источник

Д

Дмитрий in Node.js — русскоговорящее сообщество
Sergey 🛸
Скинь ссылку на свой код
источник

S

Slam! in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
RUN apk update \
 && apk add --virtual build-dependencies \
   make \
   gcc \
   g++ \
   python \
   git \
 && npm ci --production \
 && npm cache clean --force \
 && rm -rf .node-gyp \
 && rm -rf .npm \
 && apk del build-dependencies \
 && rm -rf /var/cache/apk/*

или мультистейдж билд, как уже писали
спасибо. мультистейдж билд с какого образа?
источник

А

Андрей in Node.js — русскоговорящее сообщество
Алексей Попов
писать не под винду, а под камень
почему такое противопоставление, винда с камнем?
Ну под виндой наверно api высокоуровневое, но я не уверен. А под камень пишешь - даже винда не нужна. Я процессоры плохо знаю, только микроконтроллеры
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Slam!
спасибо. мультистейдж билд с какого образа?
с обычного node?
источник

S

Slam! in Node.js — русскоговорящее сообщество
Pavel Shakhov (pongo)
с обычного node?
источник

Д

Дмитрий in Node.js — русскоговорящее сообщество
я так понял что деструктуризация подразумевает наличие метода, возвращающего итератор (свойство с Symbol), его нет, значит и деструктурировать оно не сможет. но вот в этой главе сказано, что должно работать. Почему тогда у меня не работает? Или в учебнике ошибка?
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
это все логи?
источник