NodeJs错误v-host中间件
NodeJs error v-host middleware
我将使用expressjs创建一个虚拟主机。当我启动服务器时,我有一个问题。
这是我的测试代码:/home/* * * * */Scrivania/服务器/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;
这是我启动服务器时的结果:
Error: Most middleware (like vhost) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
at Function.Object.defineProperty.get (/home/*****/Scrivania/server/node_modules/express/lib/express.js:99:13)
at Object.<anonymous> (/home/****/Scrivania/server/server.js:4:17)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
提前感谢您的回答
它的问题正是错误消息所说的Error: Most middleware (like vhost) is no longer bundled with Express and must be installed separately. Please see https://github.com/senchalabs/connect#middleware.
您需要将该模块添加到您的package.json
。
相关文章:
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 什么'在Express中路由时,应用程序级中间件和路由器级中间件之间的区别是什么
- Redux中间件在next()之前更改状态
- 快速的套接字 io 实例/中间件
- 如何使用Express'正确加载图像;s的静态中间件
- 如何在快递中制作中间件的动态链.js
- 在 Redux 中,在商店中应用中间件未正确称为化简器
- 意思是.JS中间件中的猫鼬填充不起作用
- "Cookies的这个实例“;在nodejs cookie中间件的源代码中
- Expressjs:如何跨路由共享路由中间件
- 如何在Keystone.js项目中使用Express.js中间件
- Express.js恶意路径中间件错误403
- 编写中间件'它不知道它在堆栈上的位置
- Router.use()需要中间件函数,但得到了一个未定义的函数
- webpack-dev中间件,如何在HMR失败时自动卸载
- Node js中间件,用于向mongo发出异步请求
- 如何在Express中获得POST字段,而不使用bodyParser中间件
- 谁在Express中间件中提供next()函数
- 节点-如何在POST路由中间件中访问请求
- NodeJs错误v-host中间件