本意获取用户列表访问地址:http://0.0.0.0:8081,但是启动服务后:访问地址: http://:::8081
经查找文档后,发现服务默认为 IPV6 模式,目前知道的方式只有这种:显示声明地址为 “0.0.0.0”。
const express = require('express');
const app = express();
const fs = require("fs");
app.get('/listUsers', function (req, res) {
fs.readFile( __dirname + "/" + "users.json", 'utf8', function (err, data) {
console.log( data );
res.end( data );
});
})
const server = app.listen(8081, function () {
const host = server.address().address;
const port = server.address().port;
//这种默认为IPV6模式
//console.log("应用实例,访问地址为 http://%s:%s", host, port)
//这种指定的地址,就能产生自己想要的
console.log("应用实例,访问地址为 http://%s:%s", "0.0.0.0", port)
})
参考地址:https://www.runoob.com/note/35929