Apollo 服务器 RESTDataSource - 接受自签名证书
Posted
技术标签:
【中文标题】Apollo 服务器 RESTDataSource - 接受自签名证书【英文标题】:Apollo server RESTDataSource - accept self signed certificates 【发布时间】:2019-12-23 17:38:22 【问题描述】:在为 Apollo 服务器实例实现 RESTDataSource 类时,如何使其接受来自目标 REST API 的自签名证书以用于开发目的?
我在我的项目中将process.env.NODE_TLS_REJECT_UNAUTHORIZED
设置为0
,但这至少似乎没有影响。
是否有我可以通过某种方式设置的拒绝未授权配置选项?
【问题讨论】:
【参考方案1】:最后证明是我的webpack配置有问题,对webpack.DefinePlugin
插件的工作方式有误解。更正此问题后,将 process.env.NODE_TLS_REJECT_UNAUTHORIZED
设置为 "0"
实际上确实具有预期的效果。
【讨论】:
以上是关于Apollo 服务器 RESTDataSource - 接受自签名证书的主要内容,如果未能解决你的问题,请参考以下文章
RESTDataSource - 如何知道响应来自获取请求还是缓存
使用 RESTDataSource 为 GET 请求设置“参数”
使用 type-graphql 和 RESTDataSource 为第二个 api 调用添加字段解析器