Skip to content
This repository has been archived by the owner on Jun 5, 2024. It is now read-only.
/ js-libp2p-fetch Public archive

Fetch API on js-libp2p streams

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

MarcoPolo/js-libp2p-fetch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@libp2p/fetch

Fetch API on js-libp2p streams

Table of contents

Install

npm i @libp2p/fetch

Libp2p Usage Example

import { createLibp2pNode } from 'libp2p'
import { webTransport } from '@libp2p/webtransport'
import { noise } from 'libp2p-noise'

const node = await createLibp2pNode({ /* ... */ })
const { stream } = await node.dialProtocol(remotePeerId, '/libp2p-http')

const respPromise = await fetchViaDuplex(stream)(new Request('http://example.com/'))

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Fetch API on js-libp2p streams

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published