2014-09-01 92 views
-5
TypeError: Not a buffer at new Hmac (crypto.js:226:17) at Object.Hmac (crypto.js:224:12) at Object.module.exports.Pusher.createSignedQueryString (E:\angular-pusher-gh-pages\node_modules\pusher\lib\pusher.js:167:43) at Object.module.exports.Pusher.post (E:\angular-pusher-gh-pages\node_modules\pusher\lib\pusher.js:84:28) at Object.module.exports.Pusher.trigger (E:\angular-pusher-gh-pages\node_modules\pusher\lib\pusher.js:69:17) at E:\angular-pusher-gh-pages\server.js:58:10 at callbacks (E:\angular-pusher-gh-pages\node_modules\express\lib\router\index.js:164:37) at param (E:\angular-pusher-gh-pages\node_modules\express\lib\router\index.js:138:11) at pass (E:\angular-pusher-gh-pages\node_modules\express\lib\router\index.js:145:5) at Router._dispatch (E:\angular-pusher-gh-pages\node_modules\express\lib\router\index.js:173:5) 
+0

它不是一個問題,PLASEASE解釋你做什麼和你的期望,並提供最大的信息 – 2014-09-01 12:34:43

+0

當我在node.js服務器上運行Angular pusher應用程序時,我得到以下error.pusher通知無法工作,當我使用http:// localhost:3000/api/items更新數據時,它無法從服務器加載 – venkatm 2014-09-02 02:50:25

回答

0

我認爲這發生在你沒有在server.js中設置你的Pusher appId,key和secret時。

​​

正如你可以看到它看起來的推APPID,重點,並在環境變量的祕密,如果沒有設置他們那麼HMAC將失敗,按您的錯誤。

讓我知道如果修復它。

相關問題