在子域上建立NodeJS路由可以通过以下步骤实现:
const express = require('express');
const app = express();
// 主域路由
app.get('/', (req, res) => {
res.send('Hello, main domain!');
});
// 子域路由
const subdomain = express.Router();
subdomain.get('/', (req, res) => {
res.send('Hello, subdomain!');
});
// 将子域路由挂载到子域上
app.use(express.vhost('subdomain.example.com', subdomain));
// 启动服务器
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
在上述示例中,主域的路由为根路径'/',而子域的路由为子域路径'/'。你可以根据实际需求进行修改和扩展。
这是一个基本的示例,你可以根据实际需求进行更复杂的路由设置和业务逻辑处理。另外,腾讯云提供了云服务器CVM、云函数SCF等产品,可以用于部署和运行Node.js应用。你可以参考腾讯云的文档了解更多相关产品和服务:腾讯云产品与服务。
领取专属 10元无门槛券
手把手带您无忧上云