$ cnpm install forwarded-parse
Parse the Forwarded header (RFC 7239) into an array of objects.
npm install --save forwarded-parse
This module exports a single function that takes a string and returns an array of objects.
parse(text)text - The header field value.An array of objects, one for each set of parameters added by a proxy.
Throws a ParseError exception if the header field value is invalid.
var parse = require('forwarded-parse');
console.log(
parse('for=198.51.100.17;by=203.0.113.60;proto=http;host=example.com')
);
/*
[{
for: '198.51.100.17',
by: '203.0.113.60',
proto: 'http',
host: 'example.com'
}]
*/
Copyright 2013 - present © cnpmjs.org | Home |