node-apn を使用して Apple プッシュ通知サービスをセットアップしようとしています。プロジェクトの他の部分 (RESTful API、バックエンド、メッセージ キューイング) を作成しましたが、node.js 部分でブロックの問題が発生しました。
node-apn にキーと証明書を渡す必要があります。これは通常、オプションとしてファイル名のペアを渡すことで行われます。ただし、この設定は理想的ではないため、変数として渡す必要があります。私はすでに node-aps のソースを変更しており、解決策を検討しているときに考慮しなかった問題がなければ、喜んでこれらの変数を探します。
Javascript は複数行の変数を受け入れないため、証明書またはキーをこの形式で渡すことはできません。
var cert = '-----BEGIN CERTIFICATE-----
[cut]
-----END CERTIFICATE-----';
\ で改行をエスケープしようとしましたが、1 行の証明書/キーになってしまい、「PEM_read_bio:no start line」エラーが発生します。
適切な回避策はありますか?