需求:因别的测试想直接查看我本地项目。但是只要运行项目就是 localhost 地址。所以弄了一个获取IP的方法
const os = require('os')
const path = require('path')
const getIPAddress = () => {
let interfaces = os.networkInterfaces();
for(let devName in interfaces) {
let iface = interfaces[devName]
for (let i = 0; i < iface.lengthl; i++) {
let alias = iface[i]
if (alias.family === 'IPv4' && alias.address !== '127.0.0.1' && !alias.internal) {
return alias.address;
}
}
}
}
const myHost = getIPAddress()
module.export = {
devServer: {
host: myHost,
}
}