我有一个要求,我想服务多个网站(主机名)与相同的端口号。
这些站点共享相同的代码文件,但不同之处在于它们具有不同的站点配置和文件上载文件夹。
基本上,它只是一个可以承载不同域的cms,通常每个域都有自己的主题和配置,当然还有db连接。
有人能告诉我这方面的情况吗?非常感谢
很多。
最佳答案
var subdomains = require('express-subdomains')
, express = require('express')
, app = Express.createServer()
// example: api.example.com/user -> '/api/user'
subdomains
.use('api')
.use('other.vanity.domain')
app.use(subdomains.middleware)
app.get('/api/user' function (req, res, next) {
// ..
})
app.listen()
https://github.com/tblobaum/express-subdomains
关于node.js - 如何开发支持 Multi-Tenancy 的node.js应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8536491/