node.js - Node.js - 有没有办法为生产和开发目的设置“apn”模块?
问题描述
我正在使用node-apn模块向 ios 设备发送推送通知。下面你可以看到我的配置设置;
apnConfig: {
providerOptions: {
token: {
key: path.join(__dirname, 'keys', 'tokenkey.p8'),
keyId: 'XXXXX',
teamId: 'XXXXX'
},
production: true
},
topic: 'X.X.X.X'
},
此配置在开发环境中不起作用。我无法将用于测试目的的通知发送到开发设备。我必须将“ production:
”值设置为“ false
”才能向开发人员发送通知。然后我必须更改为“ true
”才能发送到生产。
在实时环境中,我想将我的服务器用于开发和生产目的。所以我不能总是改变生产价值。有没有办法在 node-apn 模块中同时使用 dev 和 prod ?
解决方案
推荐阅读
- c# - 我应该将 ToUpper() 方法放在代码中的什么位置才能生效?
- spring - Spring Cloud Contract - 混合 http 和消息传递
- python - 检查用户是否在模型中并在重新注册之前阻止的条件
- java - 正则表达式找不到匹配项 - .find() 和 .matches() 之间的区别有错吗?
- java - 如何从方法中完成并返回列表?
- python - 在 PyTorch 张量切片上广播操作的最有效方法是什么?
- c++ - 将 std::async 限制为某些 CPU 内核
- docker - 如何配置 docker-compose 以重新启动在设定的时间间隔内以代码 0 退出的容器
- python - Python:检查、比较时间、日期。验证日期
- javascript - 从 Jest 中的函数中清除值