我有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
控制台什么都不写。