如何处理多个域?

时间:2019-04-22 20:37:26

标签: node.js express routing

Express框架中处理与同一个应用程序链接的多个域的“最正确”方法是什么? 不划分为其他应用。

我想这样做:

// ...
var appRouter = require('./routes/app')
var publicApiRouter = require('./routes/public_api')

// ...

app.use((req, res, next) => {
    switch(req.get('host')) {
        case 'app.example.com':
            // use appRouter routes
            break;
        case 'public-api.example.com':
            // use publicApiRouter routes
            break;
        case 'private-api.example.com':
            // make other routing
            break;
    }
})

谢谢。

0 个答案:

没有答案