2.0.0 • Published 5 months ago
pub-src-http v2.0.0
pub-src-http
HTTP source for pub-server and pub-generator
- provides
get()
andput()
for JSON reads and writes over http - uses built-in fetch in browser (requires node v18 or later)
src(options)
var src = require('pub-src-http');
// instantiate source
// options become properties of source
var source = src( { path:'https://....' } );
source.get(function(err, result) {
if (err) return console.log(err);
console.log(result);
});
source.path
- must be set to the URL of the HTTP endpoint
source.timeout
- not currently implemented
source.get(options, cb)
get()
fetches JSON in a single HTTP GET request from the endpoint in source.path- the result should be an array of file objects each with a
path:
and atext:
property - for non "PUB" type sources, other JSON structures may be retrieved
source.put(files, options, cb)
- does nothing unless
writable
is set on the source - serializes files into JSON and transmits them via HTTP POST to the endpoint in source.path
options
- use optional options object for fetch options like headers
- use options.url to override endpoint
source.put(files, function(err, result) {
if (err) return console.log(err);
console.log(result);
});
configuring authentication
- explicit authentication configuration is not currently supported
- in the browser request cookie credentials are included
2.0.0
5 months ago
1.2.0
3 years ago
1.1.5
3 years ago
1.2.1
3 years ago
1.1.4
4 years ago
1.1.3
5 years ago
1.1.2
5 years ago
1.1.1
5 years ago
1.1.0
5 years ago
1.0.13
5 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
9 years ago
1.0.6
9 years ago
1.0.5
9 years ago
1.0.4
10 years ago
1.0.3
10 years ago
1.0.2
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago
0.5.0
10 years ago