窗口未使用对等.js定义

window not defined with peer.js

本文关键字:定义 js 对等 未使用 窗口      更新时间:2023-09-26

当我运行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)

适配器.js文件中没有定义窗口吗?

从服务器来看,对象窗口 dosnt 存在,所以你混淆了客户端代码和服务器代码,nodeJs 代码是服务器代码。

例如,您可以在机器人服务器/客户端上使用例如console.log,但不能在server side上使用警报,请查看此处,以了解哪个Properties and methods属于对象窗口。