運行 webrtc sample 報錯 TypeError: Cannot read property 'serviceKey' of undefined

運行 https://github.com/webrtc/samples     webrtc sample時報錯

G:\src\webrtc\samples\samples\web_server\server.js:18
    key: keys.serviceKey,
              ^

TypeError: Cannot read property 'serviceKey' of undefined
    at G:\src\webrtc\samples\samples\web_server\server.js:18:15
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\pem.js:319:16
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\pem.js:211:16
    at done (G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\pem.js:80:16)
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\pem.js:87:7
    at deleteSeries (G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\helper.js:130:14)
    at Object.module.exports.deleteTempFiles (G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\helper.js:133:3)
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\pem.js:86:12
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\openssl.js:57:14
    at G:\src\webrtc\samples\samples\node_modules\?[[email protected]@pem?[24m\lib\openssl.js:222:7

原因應該是沒有安裝 openSSL

解決方法:

1. https://indy.fulgan.com/SSL/  下載對應的ssl包,並解壓

2. 配置環境變量 path 指向解壓的目錄 

3. 運行 CMD 執行 openssl 確認下有沒有配置成功

4. 新開個cmd 執行下  node server.js  確認下是不是成功了

參考:

https://stackoverflow.com/questions/42758279/run-the-webrtc-samples-test-and-i-got-errs-cannot-read-property-servicekey-of-u

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章