【发布时间】:2015-05-27 09:13:58
【问题描述】:
我有 2 个独立的网站(静态网站和应用程序)。我尝试使用Express vhost 中间件,但我无法管理。
对于以下代码,我将hosts 文件配置为;
127.0.0.1 localhost
127.0.0.1 process.localhost
我的server.js 代码
var connect = require('connect')
var express = require('express')
var vhost = require('vhost')
var app = require('./app')
var static = require('./static')
var server = connect()
server
.use(vhost('localhost', static.service))
.use(vhost('process.localhost', app.service))
.listen(1337, function(){
console.log('Server is listening')
})
然后如果我写我的地址栏 localhost:1337 静态页面来这很好。但是,如果我写 process.localhost:1337 什么都没有。
我该怎么办?
编辑
如果我在写地址栏localhost:1337 时将以下中间件添加到我的代码中,控制台写localhost:1337 但是我写process.localhost:1337 控制台什么也不写。
【问题讨论】: