我无法构建 https://github.com/webrtc/samples在 win 7 中。
我正在按照 this Doc 的步骤进行操作.
但是有如下错误。
D:\demo\webrtcDemo\samples\test>node server.js
D:\demo\webrtcDemo\samples\test\server.js:20
key: keys.serviceKey,
^
TypeError: Cannot read property 'serviceKey' of undefined
at D:\demo\webrtcDemo\samples\test\server.js:20:14
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:278:24
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:168:24
at done (D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:78:24)
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:91:13
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:1044:20
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:1027:9
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:937:20
at D:\demo\webrtcDemo\samples\node_modules\pem\lib\pem.js:1092:20
at F (D:\demo\webrtcDemo\samples\node_modules\pem\node_modules\which\which.j
s:68:16)
感谢任何回复^o^ !!!
最佳答案
我遇到了同样的问题,我通过在我的机器上安装 OpenSSL 解决了这个问题。 我正在使用 Windows 10 和这个:https://www.youtube.com/watch?v=PYLTtABP1F4为我工作。
设置环境变量很重要。最后一步是在环境变量中设置 config.cnf 文件。我有 xampp,所以它的路径是“C:\xampp\apache\conf\openssl.cnf”。
设置变量名称:OPENSSL_CONF
和变量值:C:\xampp\apache\conf\openssl.cnf
在 Linux 中(我使用的是 Ubuntu)这很容易,只需按照以下说明操作即可:https://ubuntuforums.org/showthread.php?t=2110429
并根据您的服务器设置 config.cnf
文件。
关于javascript - 运行 webrtc/samples 测试,我得到错误 'Cannot read property serviceKey of undefined' ,如下面的 :,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42758279/