【发布时间】:2014-07-12 03:29:14
【问题描述】:
这是错误:
代码如下:
runapps.js:
var express = require('express');
var app = express();
var first = require('./apps/ghost_gforce/index.js').app;
var second = require('./apps/ghost_blog2/index.js').app;
app
.use(express.vhost('gforce/main', first))
.use(express.vhost('gforce/blog2', second))
.listen(80);
像下面这样直接从节点运行它可以完美地工作:
node apps\ghost_gforce\index.js
更新::跑:
npm install
在节点应用程序目录中,所以应该不会丢失任何内容。
提前致谢!
【问题讨论】:
-
既然您似乎已将 Express 更新到 4.x,
vhostwill no longer be bundled。现在需要分别安装its own package 和require()。有关详细信息,请参阅migration guide。