0
我正在尝试使用node-apn设置Apple Push Notification服务。我已经编写了项目的其他部分(RESTful API,后端,消息队列),但我遇到了node.js部分的阻塞问题。如何将PEM证书/密钥作为变量传递给node.js项目
我必须通过node-apn一个密钥和证书,这通常是通过一对文件名作为选项。然而,这种设置并不理想,我需要将它们作为变量传递。我已经改变了node-aps的来源,如果不是因为我在研究解决方案时没有考虑到的问题,它会高兴地寻找这些变量。
JavaScript不接受多变量,所以我无法通过证书或以下格式的关键:
var cert = '-----BEGIN CERTIFICATE-----
[cut]
-----END CERTIFICATE-----';
我试着用\逃逸换行但后来我结束了一个一行证书/关键,所以我得到一个“PEM_read_bio:没有开始行”的错误。
是否有任何体面的解决方法?
找出更多关于此的细节? – blong