Size: a a a

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

2021 January 15

N

Nikita in Node.js — русскоговорящее сообщество
eden lane
я кажется начал понимать. Я делаю запрос к апи - и это не редиректит само по себе?
вот
источник

V

Vlad in Node.js — русскоговорящее сообщество
eden lane
да, без
кстати, а почему?
источник

N

Nikita in Node.js — русскоговорящее сообщество
Vlad
кстати, а почему?
нах он нужен?)
источник

el

eden lane in Node.js — русскоговорящее сообщество
Vlad
кстати, а почему?
да вроде там немного было делать, я решил обойтись доками гугла
источник

el

eden lane in Node.js — русскоговорящее сообщество
Nikita
вот
так, а как это принято делать тогда?
источник

el

eden lane in Node.js — русскоговорящее сообщество
просто возвращать 401 и на клиенте редиректить?
источник

w

wYwYw in Node.js — русскоговорящее сообщество
ЭТО ЛУЧШЕЕ СООБЩЕСТВО, СПАСИБО ВАМ ЗА ОТВЕТЫ. ОСОБЕННО @MrOnlineCoder , @evarosalene ⚡⚡⚡⚡⚡⚡⚡⚡⚡
источник

N

Nikita in Node.js — русскоговорящее сообщество
eden lane
так, а как это принято делать тогда?
если у тебя это все апи которое используется через AJAX, то да, возвращать что то типа 401
источник

el

eden lane in Node.js — русскоговорящее сообщество
Nikita
если у тебя это все апи которое используется через AJAX, то да, возвращать что то типа 401
понял, спасибо большое
источник

N

Nikita in Node.js — русскоговорящее сообщество
eden lane
просто возвращать 401 и на клиенте редиректить?
можно даже в ответе этот же урл возвращать как "login_url" если на то пошло
источник

el

eden lane in Node.js — русскоговорящее сообщество
да, так и сделаю. ещё раз спасибо, я бы ещё неделю сидел
источник

ВВ

Вячеслав Волков... in Node.js — русскоговорящее сообщество
Переслано от Вячеслав Волков...
Ребят, очень нужна помощь, я уже 2-ой день в отчаянии Суть в том, что надо через webRtc установить войс чат и все бы хорошо, если бы не ошибки:
у меня при получении на отвечающей стороне ice кандидатов возникает ошибка: то ice candidate не валидный, то turn сервер не рабочий.
Я так понял вся проблема в том, что turn сервер, который я указал - не работает. Но я каждый из опубликованных опробовал - и такая херня (например здесь есть список: https://gist.github.com/yetithefoot/7592580).
Неужели, блин, все сервера повырубали? Раньше точно у меня получалось подрубить один из stan-серваков.

Вот я пытаюсь поднять свой stun/turn сервер. Через VM (ubuntu 20.04) запустил coturn v4.1.1 (это либа такая для развертывания stun/turn сервера) и настроил конфиг как показывают гайды:

listening-port=3478
fingerprint
use-auth-secret
static-auth-secret
=xxx
realm=
domain.com
total-quota=0
bps-capacity=0
stale-nonce
no-multicast-peers
external-ip=
xx.xx.xx.xx  <— внешний ip, который доступен из инета

В итоге запускаю сервис systemctl и пытаюсь через https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ проверить работоспособность сервера своего. Пишу адрес по разному: stun:xx.xx.xx.xx:3478, stun:stun.xx.xx.xx.xx:3478, stun:domain.com:3478, stun:stun.domain.com:3478, stun:domain.com  и тп, в итоге все бестолку (виснет сайт и кнопка запроса снова не становится доступной, что говорит о том, что не работает сервер). И вот сколько я туда (на этот проверятор-сайт) серверов не запихивал - ни один не работает, может webRtc вообще не работает уже???

Ну я попробовал отрубить systemctl и запустил сервер через turnserver в итоге увидел все логи, все хорошо. Но опять же не могу достучаться.

Окей, я подумал, что не работают проверяторы и решил вставить свой сервак по iceCandidates url и ошибки все те же самые повторялись.

Я пробовал разные браузеры, разные ip и все равно все идет не так, как должно было бы, черт подери.

Я сижу из под wi-fi, его я расшарил на доступность всему инету и привязал к нему домейн, я легко могу проверить что все работает гуд. К wi-fi на 80 порт у меня привязан ip VM-машины (192.168.0.x), а на машине в свою очередь nginx, ну и обычная маршрутизация (я все это пробовал и отключив nginx делать). С wi-fi я само собой и 3478 расшарил порт и 3479 (не знаю даже зачем) и все равно никак и ничего
источник

ВВ

Вячеслав Волков... in Node.js — русскоговорящее сообщество
Плиз, неужели никто не делал войс чаты? Я уже не знаю что делать
источник

M

Max in Node.js — русскоговорящее сообщество
Вячеслав Волков
Плиз, неужели никто не делал войс чаты? Я уже не знаю что делать
Ну это очень редкий кейс для ноды
источник

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
Вячеслав Волков
Плиз, неужели никто не делал войс чаты? Я уже не знаю что делать
Я делал, но не помню чтобы была проблема с turn серверами. Подними свой на крайняк
источник

ВВ

Вячеслав Волков... in Node.js — русскоговорящее сообщество
Andrey Degtyaruk
Я делал, но не помню чтобы была проблема с turn серверами. Подними свой на крайняк
Так вот я и не могу
источник

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
Вот есть туториал, может поможет. Ты же peerJS пробовал?
источник

AD

Andrey Degtyaruk in Node.js — русскоговорящее сообщество
источник

w

wYwYw in Node.js — русскоговорящее сообщество
Lera Rosalene
Можно получить поток, открыть коннект к клиенту и сделать pipe
Прости можешь подсказать как реализовать то что ты говорила ранее или если занята сказать где можно почитать по это ?
источник

EA

El Anonimo in Node.js — русскоговорящее сообщество
Приветствую.
При пересборке проекта вот эта штуковина
/node_modules/yoga-layout-prebuilt/yoga-layout/build/Release/nbind.js:53
не может запустить новый Node процесс вместо предыдущего на том же порте:
Error: listen EADDRINUSE: address already in use :::3000.
Как исправить? Xubuntu 20.
источник