是否可以使用NodeJS net来确定传入请求的域名?
例如,是否可以修改以下代码以允许我访问域名?
net.createServer(function (socket) {
socket.on('data', function (data) {
// Possible to get incoming domain name?
});
socket.on('end', function () {
// Possible to get incoming domain name?
});
}).listen(6000);
我正在云运行上运行一个Go服务器,它对不同的公共云运行服务B进行REST HTTP调用。当对服务B使用自定义域映射时,对它的任何请求都会出现以下错误:
Get https://<mydomain_name>/api/health: dial tcp: lookup <mydomain_name> on 169.254.169.254:53: no such host
但是,当使用自动分配的云运行URL (例如(https://<myservice_name>-xxxxxxx-ew.a.run.app) )时,请求可以工作。
我能够在浏览器上访问映射的域名,我