gpt4 book ai didi

node.js - 对 Express 上的子域使用 VHOST

转载 作者:太空宇宙 更新时间:2023-11-04 00:57:11 26 4
gpt4 key购买 nike

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

最佳答案

实际上问题是主机文件权限的更改。

解决方案在这里; https://serverfault.com/a/452269/277517

关于node.js - 对 Express 上的子域使用 VHOST,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29226202/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com