javascript - NodeJs error v-host middleware -


i create virtual host expressjs. have problem when start server.

this test code:

/home/*****/scrivania/server/server.js

var express = require('express'),     app = express();  app.use(express.vhost('*.site1.com', require('./apps/appdue')));  app.listen(3000); 

/home/****/scrivania/appdue/index.js

var express = require('express'),     app = express();  app.get('/', function(req, res) {      res.send('home page');  });  module.exports = app; 

this result when start server:

error: middleware (like vhost) no longer bundled express , must installed separately. please see https://github.com/senchalabs/connect#middleware.     @ function.object.defineproperty.get (/home/*****/scrivania/server/node_modules/express/lib/express.js:99:13)     @ object.<anonymous> (/home/****/scrivania/server/server.js:4:17)     @ module._compile (module.js:456:26)     @ object.module._extensions..js (module.js:474:10)     @ module.load (module.js:356:32)     @ function.module._load (module.js:312:12)     @ function.module.runmain (module.js:497:10)     @ startup (node.js:119:16)     @ node.js:902:3 

thanks in advance answers.

well issue error message says error: middleware (like vhost) no longer bundled express , must installed separately. please see https://github.com/senchalabs/connect#middleware.

you need add module package.json.

https://www.npmjs.com/package/express-vhost


Comments