window 未定义为 peer.js
window not defined with peer.js
当我 运行 我的 node server.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)
window不是在adapter.js文件中定义的吗?
从服务器,对象 window 不存在,所以你混淆了客户端代码和服务器代码,nodeJs 代码是 server 代码。
例如,您可以在机器人 server/client 上使用 console.log
,但您不能在 server side
上使用警报,请查看 here,以知道哪个 Properties and methods
属于对象 window.
当我 运行 我的 node server.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)
window不是在adapter.js文件中定义的吗?
从服务器,对象 window 不存在,所以你混淆了客户端代码和服务器代码,nodeJs 代码是 server 代码。
例如,您可以在机器人 server/client 上使用 console.log
,但您不能在 server side
上使用警报,请查看 here,以知道哪个 Properties and methods
属于对象 window.