Skip to main content
Server.prototype.address - node__net.d.ts - Node documentation
method Server.prototype.address

Usage in Deno

```typescript import { Server } from "node:node__net.d.ts"; ```
Server.prototype.address():
AddressInfo
| string
| null
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. ```js 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()`.

Return Type

AddressInfo
| string
| null