У меня есть приложение Next JS с ExpressJS. в основном он запрашивает аудио у пользователя в браузере и отправляет его кому-то.
Теперь локально, когда я запускаю node server.js
, все работает. Но когда я запускаю next build
и NODE_ENV=production node server.js
, я получаю следующую ошибку при попытке повторного запроса носителя:
TypeError: navigator.getUserMedia не является функцией
Вот код, вызывающий эту проблему:
navigator.getUserMedia({ audio: true },
() => {
console.log('Permission Granted');
this.setState({ isBlocked: false });
},
() => {
console.log('Permission Denied');
this.setState({ isBlocked: true })
},
);
}
Кто-нибудь знает почему?