express-useragent-x
Version:
ExpressJS/Connect/TrinteJS user-agent middleware exposing
31 lines (24 loc) • 775 B
JavaScript
/**
*
* @revision $Id: http.js 2012-03-24 16:21:10 Aleksey $
* @created 2012-03-24 16:21:10
* @category Express Helpers
* @package express-useragent
* @version 0.0.8
* @copyright Copyright (c) 2009-2012 - All rights reserved.
* @license MIT License
* @author Alexey Gordeyev IK <aleksej@gordejev.lv>
* @link http://www.gordejev.lv
*
*/
var http = require('http');
var useragent = require('../');
var app = http.createServer(function (req, res) {
var source = req.headers['user-agent'],
ua = useragent.parse(source);
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end(JSON.stringify(ua));
});
// To test it try http://localhost:3000/
app.listen(3000);
console.log('App started on port 3000');