Get current machine IP.
npminstall local-ip-url --save-devconst localIpUrl=require('local-ip-url');localIpUrl()// => 192.168.31.69localIpUrl('public')// => 192.168.31.69localIpUrl('public','ipv4')// => 192.168.31.69localIpUrl('public','ipv6')// => fe80::c434:2eff:fe06:f90localIpUrl('private')// => 127.0.0.1localIpUrl('private','ipv4')// => 127.0.0.1localIpUrl('private','ipv6')// => fe80::1const prepareUrls=require('local-ip-url/prepareUrls');prepareUrls({protocol:'http',host:'0.0.0.0',port:3001});// ===output==>// {// ip: '192.168.31.69',// localUrl: 'http://localhost:3001/',// lanUrl: 'http://192.168.31.69:3001/'// }As always, thanks to our amazing contributors!
Made withcontributors.
MIT