UNPKG

express-useragent-x

Version:

ExpressJS/Connect/TrinteJS user-agent middleware exposing

31 lines (24 loc) 775 B
/** * * @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');