Get information about an http request.
Install
Install with npm:
$ npm install --save request-info
Usage
var info = ;
API
info
Get information information about the given http request. Some of the adapted from https://github.com/joola/joola.io.express/blob/master/index.js#L39-L50
Params
req
{Object}: http request object (from http or express)returns
{Object}: info object containinghttpVersion
,ip
,method
,referer
,url
, andua
(useragent information)
Example
console;//=> {//=> httpVersion: '1.1',//=> ip: '127.0.0.1',//=> method: 'GET',//=> referer: 'http://localhost:8080/index.html',//=> url: '/',//=> ua: {//=> ua: 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36',//=> browser: { name: 'Chrome', version: '52.0.2743.116', major: '52' },//=> engine: { version: '537.36', name: 'WebKit' },//=> os: { name: 'Mac OS', version: '10.9.5' },//=> device: { model: undefined, vendor: undefined, type: undefined },//=> cpu: { architecture: undefined }//=> }//=> }
About
Related projects
- express: Fast, unopinionated, minimalist web framework | homepage
- generate-webtask: Generate a starting point for a webtask.io service. | homepage
- gulp-bundle-webtask: Gulp plugin for browserifying and bundling your source code before deploying to webtask.io. | homepage
- http: | homepage
- webtask: require('webtask')('sms')(params).then(...) | homepage
Contributing
Pull requests and stars are always welcome. For bugs and feature requests, please create an issue.
Building docs
(This document was generated by verb-generate-readme (a verb generator), please don't edit the readme directly. Any changes to the readme must be made in .verb.md.)
To generate the readme and API documentation with verb:
$ npm install -g verb verb-generate-readme && verb
Running tests
Install dev dependencies:
$ npm install -d && npm test
Author
Brian Woodward
License
Copyright © 2016, Brian Woodward. Released under the MIT license.
This file was generated by verb-generate-readme, v0.1.30, on August 29, 2016.