我有一个要求,我想服务多个网站(主机名)与相同的端口号。
这些站点共享相同的代码文件,但不同之处在于它们具有不同的站点配置和文件上载文件夹。
基本上,它只是一个可以承载不同域的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/

10-10 18:59