调用https.createServer时,我的代码将SNICallback函数作为选项传递。此功能正在查找域,以返回该域的正确SecureContext,并使用该域的证书信息对其进行初始化。
但是,如果传递了无效域,即没有有效安全上下文的域,应该怎么办?文档仅说此函数应调用通过两个参数传递的回调:null和用于连接的SecureContext。它没有说明如果没有这样的有效上下文该怎么办。我不应该调用回调并且什么也不做吗?返回特殊值?将某种错误作为第一个参数传递给回调(但是我会传递什么)?如何以不导致服务器崩溃的方式进行操作?