2015-01-24 5 views
0

Когда я запускаю мой node server.js это дает мне следующую ошибку:окно не определено с peer.js

/Users/Phil/Desktop/webrtc-core/node_modules/peerjs/lib/adapter.js:1 
le, __filename, __dirname) { module.exports.RTCSessionDescription = window.RTC 
                    ^
ReferenceError: window is not defined 
    at Object.<anonymous> (/Users/Phil/Desktop/webrtc-core/node_modules/peerjs/lib/adapter.js:1:102) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Module.require (module.js:364:17) 
    at require (module.js:380:17) 
    at Object.<anonymous> (/Users/Phil/Desktop/webrtc-core/node_modules/peerjs/lib/util.js:5:25) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 

Не определено окно в adapter.js файл?

+0

Его не следует определять, потому что в приложении сервера узлов нет 'окна'. Существует, однако, «глобальный» и «процесс». – JCOC611

ответ

1

С сервера окно объектов dosnt существует, поэтому вы вводите код клиента с кодом сервера, код nodeJs - сервер.

Например, вы можете использовать, например, console.log на бот сервер/клиент, но вы не можете использовать предупреждение, на server side, посмотрите here, чтобы узнать, какой Properties and methods принадлежит с окном объекта.