https://github.com/vast-engineering/express-vhost
Improves on express.js middleware for vhost by avoiding expensive regex chains. This will perform better and scale more than connect vhost.
https://github.com/vast-engineering/express-vhost
Last synced: 12 months ago
JSON representation
Improves on express.js middleware for vhost by avoiding expensive regex chains. This will perform better and scale more than connect vhost.
- Host: GitHub
- URL: https://github.com/vast-engineering/express-vhost
- Owner: vast-engineering
- Created: 2012-09-19T21:10:00.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2013-08-27T04:04:27.000Z (almost 13 years ago)
- Last Synced: 2025-06-07T16:48:50.028Z (about 1 year ago)
- Language: JavaScript
- Size: 55.7 KB
- Stars: 17
- Watchers: 38
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
express-vhost
=============
Improves on express.js middleware for vhost by avoiding expensive regex chains. This will perform better and scale more than connect vhost.
``` javascript
var evh = require('express-vhost'),
express = require('express');
var appFactory = function(echo) {
var app = express();
app.get('/', function(req, res) {
res.send(echo);
});
return app;
};
var server = express();
server.use(evh.vhost());
server.listen(port);
evh.register('test1-local', appFactory('test1'));
var app2 = appFactory('test2');
evh.register('test2-local', app2);
evh.register('*.test2-local', appFactory('test2'));
```