Size: a a a

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

2020 May 26

S

Shuh in Next.js — русскоговорящее сообщество
Но и тут нужен будет какой-то nginx/Apache, отдавать эти html
источник

S

Shuh in Next.js — русскоговорящее сообщество
Без отдельной машины не реально сделать
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Если под php сервер используется nginx/Apache, то под node что?
источник

S

Shuh in Next.js — русскоговорящее сообщество
Можешь сразу ноду, nginx как прокси/маршрутизатор
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Apache и Nginx — это такие же веб-сервера, как и нода
источник

CM

Chingiz Mamiyev in Next.js — русскоговорящее сообщество
Anatolii Vershinin
Apache и Nginx — это такие же веб-сервера, как и нода
нода это платформа, а не веб сервер
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Chingiz Mamiyev
нода это платформа, а не веб сервер
Имел ввиду сервер на nodejs на express-е к примеру
источник

S

Shuh in Next.js — русскоговорящее сообщество
Нода может быть чем угодно, nginx всегда web server
источник

S

Shuh in Next.js — русскоговорящее сообщество
Php тоже может без nginx работать
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Ясно. А почему нужны отдельные виртуальные машины под Apache/ Nginx  и nodejs сервер ?
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Можно же использовать для запуска на несколько сайтов .. или нет?
источник

S

Shuh in Next.js — русскоговорящее сообщество
Можно одну машину, на разные порты посадить апликухи, и сверху nginx
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
просто для такой маленькой апки отдельную машину никто не даст(
источник

S

Shuh in Next.js — русскоговорящее сообщество
А виртуалку?
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Пока не могу ответить, думаю что нет
источник

AV

Anatolii Vershinin in Next.js — русскоговорящее сообщество
Я спросил вдруг мало ли какие-то подводные камни есть ..
источник

S

Shuh in Next.js — русскоговорящее сообщество
Нужен ssr, нужен сервер. Тут ни как
источник
2020 May 27

Р

Роман in Next.js — русскоговорящее сообщество
Всем привет. Подскажите как по вебсокетам отправлять помимо обьекта blob еще и другую информацию.
Сейчас я делаю так:
recorder.onstop = function (e) {
                   const blob = new Blob(chunks, { 'type': 'audio/ogg; codecs=opus' });
                   chunks = [];
                   sendAudioClient.send(blob)
               }

Собираю чанки с медиарекордера, загоняю в блоб и отсылаю на сервер.
fastify.get('/audio', { websocket: true }, (connection, req) => {
   console.log('Audio Client connected.')
   connection.socket.on('message', message => {
       connection.socket.send(message)
   })
})

На сервере без обработки отправляю блоб назад пользователю. И получаю уже на клиенте
sendAudioClient.onmessage = msg => {
       let window = document.getElementById('window')
       let url = URL.createObjectURL(msg.data);
       console.log(url)
       let preview = document.createElement('audio');
       preview.controls = true;
       preview.src = url;
       window.appendChild(preview);
   }

Мне надо сделать так, чтобы сервер понимал от кого пришёл блоб, с обычными текстовыми сообщениями я могу передавать идентификатор пользователя в джейсоне и там уже сервер всё запоминает, а тут хз как
источник

Р

Роман in Next.js — русскоговорящее сообщество
Я хочу отправлять что-то типо
sendAudioClient.send({
 userUuid,
 blob
})

Но не знаю как такой обьект перегнать в бинарные данные и потом спарсить
источник

V

Valentin in Next.js — русскоговорящее сообщество
Socket.IO? room?
источник