Server.address method | Node.js net module | Bun
BuildDocsReferenceGuidesBlogDiscord/
node:net/
Server/
addressMaddress
Search the reference...
/
BuildDocsReferenceGuidesBlogDiscord/
node:net/
Server/
addressMaddress
method
net.Server.address {
socket.end('goodbye\n');
}).on('error', (err) => {
// Handle errors here.
throw err;
});
// Grab an arbitrary unused port.
server.listen(() => {
console.log('opened server on', server.address());
});
```
`server.address()` returns `null` before the `'listening'` event has been
emitted or after calling `server.close()`." data-algolia-static="false" data-algolia-merged="false" data-type="Method">
address(): null | string |
AddressInfo;
Returns the bound address, the address family name, and port of the server as reported by the operating system if listening on an IP socket (useful to find which port was assigned when getting an OS-assigned address):{ port: 12346, family: 'IPv4', address: '127.0.0.1' }.
For a server listening on a pipe or Unix domain socket, the name is returned as a string.
const server = net.createServer((socket) => {
socket.end('goodbye\n');
}).on('error', (err) => {
// Handle errors here.
throw err;
});
// Grab an arbitrary unused port.
server.listen(() => {
console.log('opened server on', server.address());
});
server.address() returns null before the 'listening' event has been emitted or after calling server.close().
Referenced typesinterface
AddressInfoaddress: string
family: string
port: number
Resources
ReferenceDocsGuidesDiscordMerch StoreGitHubBlog Toolkit
RuntimePackage managerTest runnerBundlerPackage runnerProject
Bun 1.0Bun 1.1Bun 1.2Bun 1.3RoadmapContributingLicenseBaked with ❤️ in San Francisco
We're hiring →