hsNode
Helpful Scripts functions that wrap some nodejs calls in Promise wrappers.
Installation
Install hsNode
from npm
the standard way:
npm i hsnode
hsNode.log functions (extends on hsUtil logging), adding support for
- log recordings in configurable log files
- using
transient
logging
hsNode.Request REST-API with support for
- paced requests - configure limits on requests per second and max number of unresolved requests; see hsUtil
- integrated, configuarble, content decoding - e.g.
str2json
orhtml2json
or a a self defined decoder - simple authentication, currently: Basic, Digest, and Token authentication
- cached requests - allowing for targeted reloads for cached responses
Promise wrappers for nodejs functions:
-
child_processs
execution -
file system
functions
See docs for details