Skip to main content
Deno.connect - Deno documentation
function Deno.connect
allow-net
allow-read
connect(options: ConnectOptions): Promise<TcpConn>
Connects to the hostname (default is "127.0.0.1") and port on the named transport (default is "tcp"), and resolves to the connection (`Conn`). ```ts const conn1 = await Deno.connect({ port: 80 }); const conn2 = await Deno.connect({ hostname: "192.0.2.1", port: 80 }); const conn3 = await Deno.connect({ hostname: "[2001:db8::1]", port: 80 }); const conn4 = await Deno.connect({ hostname: "golang.org", port: 80, transport: "tcp" }); ``` Requires `allow-net` permission for "tcp".

Parameters

options: ConnectOptions

Return Type

Promise<TcpConn>
connect(options: UnixConnectOptions): Promise<UnixConn>
Connects to the hostname (default is "127.0.0.1") and port on the named transport (default is "tcp"), and resolves to the connection (`Conn`). ```ts const conn1 = await Deno.connect({ port: 80 }); const conn2 = await Deno.connect({ hostname: "192.0.2.1", port: 80 }); const conn3 = await Deno.connect({ hostname: "[2001:db8::1]", port: 80 }); const conn4 = await Deno.connect({ hostname: "golang.org", port: 80, transport: "tcp" }); const conn5 = await Deno.connect({ path: "/foo/bar.sock", transport: "unix" }); ``` Requires `allow-net` permission for "tcp" and `allow-read` for "unix".

Parameters

Return Type

Promise<UnixConn>