我已经用谷歌搜索了一段时间,但是找不到任何有用的答案。我正在尝试在我的网站api.example.com
上获得一个应用编程接口的子域。然而,所有的回答都说我需要更改我的域名系统,将api.example.com
重定向到example.com/api
,这是我不想要的。有没有可能不重定向到/api
而只服务于api.
?我该怎么做呢?
const path = require('path'),
http = require('http'),
https = require('https'),
helmet = require('helmet'),
express = require('express'),
app = express();
const mainRouter = require('./routers/mainRouter.js');
// security improvements
app.use(helmet());
// main pages
app.use('/', mainRouter);
// route the public directory
app.use(express.static('public'));
app.use(/* API subdomain router... */)
// 404s
app.use((req, res) => {
res.status(404).sendFile(path.join(__dirname, "views/404.html"));
})
https://stackoverflow.com/questions/54791634
复制相似问题