Javascript Ubuntu上带有NodeJS的IPV6 API调用

Javascript Ubuntu上带有NodeJS的IPV6 API调用,javascript,node.js,ubuntu,ipv6,axios,Javascript,Node.js,Ubuntu,Ipv6,Axios,我试图弄清楚如何使用IPV6地址对运行在DigitalOcean上的Ubuntu/NodeJS服务器进行API调用。 对于IPV4地址,API调用如下所示: axios.get('http://[IPV4_ADDRESS_HERE]:3000/api/loginStatus?userID=123') .then(function (response) { console.log(response.data); }) .catch(function (error) {

我试图弄清楚如何使用IPV6地址对运行在DigitalOcean上的Ubuntu/NodeJS服务器进行API调用。 对于IPV4地址,API调用如下所示:

axios.get('http://[IPV4_ADDRESS_HERE]:3000/api/loginStatus?userID=123')
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.log(error);
  })
我尝试为IPV6呼叫执行此操作,但没有成功:

axios.get('http://[IPV6_ADDRESS_HERE]:3000/api/loginStatus?userID=123')
  .then(function (response) {
    console.log(response.data);
  })
  .catch(function (error) {
    console.log(error);
  });
我的应用被苹果拒绝了,因为他们只接受在IPV6连接上工作的应用,所以我尝试这样做,这样我就可以进入应用商店

在服务器上,我正在为REST API使用express:

var express = require('express')
var bodyParser = require('body-parser')
var PORT = 3000
var app = express();
app.use(function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
    bodyParser.urlencoded({ extended: true });
    next();
});
app.use('/api', require('./routes/api'))

app.listen(PORT, "::", function() {
        console.log("running on port", PORT)
} );

正如苹果的文档所解释的,你应该避免使用文字IP地址,而是使用域名。