express根据请求头为多个静态文件提供服务

express根据请求头为多个静态文件提供服务,express,dns,static,request,serve,Express,Dns,Static,Request,Serve,我正在尝试使用nodejs和express建立一个共享主机服务。 问题是,如何根据req.headers.host所包含的内容为不同的静态文件提供服务 下面是我的图片:(注释中的代码需要修复) 有什么想法吗 app.get('*.*', (req, res, next) => { // express.static(path.resolve(__dirname, `./websites/${req.headers.host.split('.')[0]}`), { maxAge: '

我正在尝试使用nodejs和express建立一个共享主机服务。 问题是,如何根据req.headers.host所包含的内容为不同的静态文件提供服务

下面是我的图片:(注释中的代码需要修复)

有什么想法吗

app.get('*.*', (req, res, next) => {
    // express.static(path.resolve(__dirname, `./websites/${req.headers.host.split('.')[0]}`), { maxAge: '1y' });
});