我的域名是1& 1,并且它重定向到我的heroku应用。 当我在1& 1上托管应用程序时,我能够使用相同的URL将子文件夹作为路径下载到单独文件夹中的其他文件。
www.mywebsite.com/mysubfolder/file
我在heroku上的应用程序正在使用express来提供我的应用程序本身以及与我的应用程序相关的任何静态文件,如css和js文件。
App.js
const publicPath = express.static(path.join(__dirname, '../public'));
app.use('/public', publicPath);
app.get('*', IndexController.renderAll);
IndexController.js
const indexPath = path.join(__dirname, '../../index.html');
exports.renderAll = (req, res, next)=>{
res.sendFile(indexPath);
}
我试图找出的是如何使用我以前的方式访问www.mywebsite.com/subfolder下的1& 1文件,以便进行下载。 www.mywebsite.com/mysubfolder/file
除了将一个子文件夹添加到我的heroku公共文件夹之外,无论如何都要从1& 1中获取它们?
答案 0 :(得分:0)
尝试使用此功能:
const request = require('request');
(req, res) => {
const url = 'https://1&1.com';
request.get(url + req.originalUrl).pipe(res);
}