这是错误:
以下是代码:
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
UPDATE :: ran:
npm install
在节点应用程序目录中,因此不应遗漏任何内容。
提前致谢!
答案 0 :(得分:1)
在你的测试中,你称之为相对路径:
apps\ghost_gforce\index.js
但是在您的代码中,您使用的是基于文件系统根目录的路径:
/apps/ghost_blog2/index.js
试试这个:
var first = require('./apps/ghost_gforce/index.js').app;
var second = require('./apps/ghost_blog2/index.js').app;