Javascript 未找到DNS节点请求

Javascript 未找到DNS节点请求,javascript,node.js,express,dns,request,Javascript,Node.js,Express,Dns,Request,我试图用下面的代码实现我的api。它回来了 { Error: getaddrinfo ENOTFOUND my.url.com my.url.com:443 0|www | at errnoException (dns.js:28:10) 0|www | at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:73:26) 0|www | code: 'ENOTFOUND', 0|www

我试图用下面的代码实现我的api。它回来了

{ Error: getaddrinfo ENOTFOUND my.url.com my.url.com:443
0|www      |     at errnoException (dns.js:28:10)
0|www      |     at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:73:26)
0|www      |   code: 'ENOTFOUND',
0|www      |   errno: 'ENOTFOUND',
0|www      |   syscall: 'getaddrinfo',
0|www      |   hostname: 'my.url.com',
0|www      |   host: 'my.url.com',
0|www      |   port: 443 }
0|www      | POST /buy/?product=bundle 200 38.541 ms - -
同时,我在控制台中运行了
dns.lookup(my.url.com,console.log)
,它返回了以下内容:

 dns.lookup("my.url.com", console.log)
GetAddrInfoReqWrap {
  callback: { [Function: asyncCallback] immediately: true },
  family: 0,
  hostname: 'my.url.com',
  oncomplete: [Function: onlookup],
  domain: 
   Domain {
     domain: null,
     _events: { error: [Function: debugDomainError] },
     _eventsCount: 1,
     _maxListeners: undefined,
     members: [] } }
> null '104.25.241.111' 4
所以,我不知道发生了什么。我逐字复制了我的另一条路线,然后修改了它。有子域与此有关吗?通过使用postman,我可以很好地访问api

代码:

router.post('/buy/', function (req, res) {
        let product = req.query.product;

        if (product == 'bundle' ) {
          product = 1;
        }

        console.log(product)


        var options = { method: 'POST',
        url: 'https://myurl.com/api/orders.json',
        headers:
         { 'content-type': 'application/json','X-Spree-Token': '######'},
        body: {
            "order": {
              "line_items": [
                { "variant_id": product, "quantity": 1 }
              ]
            }
          },
        json:true
      };

      request(options, function (error, response, body) {
        if (error) console.log(error)
        res.json(body)
      });
    }); //router post

myurl.com
请告诉我,您更改了此选项以隐藏url,而不是实际url:pI确实将url更改为myurl:-)
myurl.com
请告诉我您更改了此选项以隐藏url,而不是实际url:pI确实将url更改为myurl:-)