Heroku推送通知节点服务器崩溃

时间:2015-05-28 17:57:42

标签: node.js git heroku apple-push-notifications pem

当我在本地运行节点服务器(node或nodemon)时,我发送推送通知(通过apn)时没有问题。但是当我推送到heroku时,它可以访问key.pem文件。我在pushNotification文件中有一个package.jason对象:

"pushNotification": {
    "production": false,
    "passphrase": "abcdefghijklmnopqrstuvwxyz",
    "cert": "cert.pem",
    "key": "key.pem"
 },

这是我的Heroku应用程序在尝试发送推送时丢失的错误(减去时间戳和其他废话):

/app/node_modules/apn/node_modules/q/q.js:128
                         ^
                   throw e;
Error: ENOENT, open 'key.pem'
Process exited with status 8
State changed from up to crashed

而且,我检查了我的分支,文件位于根目录服务器上。我很难弄清楚什么是错的或者是什么。

这是我第一次使用Heroku,所以我还在学习。

谢谢!

0 个答案:

没有答案