request-info
v0.1.0
Published
Get information about an http request.
Downloads
405
Readme
request-info
Get information about an http request.
Install
Install with npm:
$ npm install --save request-info
Usage
var info = require('request-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.log(info(req));
//=> {
//=> 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.