Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在nodejs和express中添加子域_Javascript_Node.js_Express - Fatal编程技术网

Javascript 在nodejs和express中添加子域

Javascript 在nodejs和express中添加子域,javascript,node.js,express,Javascript,Node.js,Express,我正在尝试添加一个带有node.sj和expressjsv3的子域,但在尝试加载子域时,我一直得到404-cannot-get/ var express = require('express'), app = module.exports = express(), MongoStore = require('connect-mongodb'), server = require('http').createServer(app), fs = require('fs

我正在尝试添加一个带有node.sj和expressjsv3的子域,但在尝试加载子域时,我一直得到404-cannot-get/

var express = require('express'),
    app = module.exports = express(),
    MongoStore = require('connect-mongodb'),
    server = require('http').createServer(app),
    fs = require('fs'),
    socket = require('./lib/sockets'),
    flash = require('./middleware/flash');

app.configure('development', function () {
    app.use(express.errorHandler({ dumpExceptions: true, showStack: true })); 
});

app.configure('production', function () {
    app.use(express.errorHandler()); 
});

app.configure(function () {
    app.use(express.favicon(__dirname + '/public/domain.com/images/favicon.ico'));
    app.engine('.html', require('ejs').__express);
    app.set('views', __dirname + '/views/site');
    app.set('view engine', 'ejs');
    app.use(express.cookieParser());
    app.use(express.bodyParser());
    app.use(express.methodOverride());
    app.use(flash());
    app.use(app.router);
    app.use(express.vhost(app.get('manager_vhost'), require('./subdomains/Manager')));

});

server.listen(3000);
socket.listen(server, sessionStore, app);
这是我经理档案中的内容

var express = require('express'),
    manager = module.exports = express();


manager.configure(function () {
    manager.use(express.static(manager.get('base_location') + '/public/'));
    manager.engine('.html', require('ejs').__express);
    manager.set('view engine', 'ejs');
    manager.set('version', version);
});

我在这里做错了什么吗?

您的路线是在哪里定义的?尝试添加一个路由,看看会发生什么

manager.get('/', function (req, res) {
    res.render('layout', { 
        title: 'Manager '
    });
});