An implementation of Angular's $http service for node
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
test
.gitignore
.nvmrc
.travis.yml
LICENSE
README.md
code_of_conduct.md
nqh.js
package.json
typings.json

README.md

nqh (Node Q $http)

Code Climate Test CoverageNPM

An implementation of Angular's $http service for node

Caching Layer

The caching layer uses tcs-de/nodecache as the storage system. It has 2 configuration values, stdTTL (how long to keep key/values, in seconds) and checkperiod (how often to remove expired key/values, in seconds). These are both defaulted to 0. They can be set configured through process.env.nqh_stdTTL and process.env.nqh_checkperiod. ie. (from the terminal) nqh_stdTTL=3600 nqh_checkperiod=120 npm start will start the script with a cache expiration set to 1 hr and will check for expired values every 2 minutes.

Road Map

  • generate typings
  • make an Angular 2 version
  • update to ES2015....
  • handle all config options
    • xsrfHeaderName – {string} – Name of HTTP header to populate with the XSRF token.
    • xsrfCookieName – {string} – Name of cookie containing the XSRF token.
    • transformRequest – {function(data, headersGetter)|Array.<function(data, headersGetter)>} – transform function or an array of such functions. The transform function takes the http request body and headers and returns its transformed (typically serialized) version.
    • transformResponse – {function(data, headersGetter)|Array.<function(data, headersGetter)>} – transform function or an array of such functions. The transform function takes the http response body and headers and returns its transformed (typically deserialized) version.
    • withCredentials - {boolean} - whether to set the withCredentials flag on the XHR object. See requests with credentials for more information.
    • responseType - {string} - see requestType.
  • delete this useless project.....