【发布时间】:2015-02-23 03:19:38
【问题描述】:
我不确定我做错了什么,我正在尝试使用npm subdomain 来自虚拟子域的请求。我按照指示https://github.com/edwardhotchkiss/subdomain
var subdomain = require('subdomain');
var express = require('express');
var app = express();
var http = require('http');
var server = http.createServer(app);
app.use(subdomain({ base : 'localhost', removeWWW : true }));
app.get('/subdomain/blog/', function(request, response) {
response.end('BLOG.LOCALHOST: "/"');
});
app.get('/', function(request, response) {
response.end('LOCALHOST: "/"');
});
我在我的电脑主机文件中添加了
127.0.0.1 localhost
127.0.0.1 blog.localhost
当我路由到 http://blog.localhost:3000/ 时,我得到返回的 LOCALHOST: "/" 而不是 BLOG.LOCALHOST: "/"
我不知道为什么,我删除了我的 express 路由器,我尝试删除任何路由逻辑和东西,但我仍然得到那个。显然我做错了什么。我错过了什么?
【问题讨论】:
标签: node.js express npm subdomain