2017-12-18 1 views
0

Ich habe meine Domain auf 1 & 1 und es ist auf meine Heroku App umleiten. Als ich die App auf 1 & 1 hosting war ich in der Lage, andere Dateien in separaten Ordnern mit der gleichen URL mit dem Unterordner als Pfad herunterladen.Download-Dateien von der ursprünglichen Domain

www.mywebsite.com/mysubfolder/file 

meine app auf Heroku verwenden ausdrücklich meine App selbst zu dienen und keine statischen Dateien in meine app wie CSS und JS-Dateien zusammen.

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); 
} 

Was ich versuche, ist, herauszufinden, wie kann ich meine Dateien erlauben, die noch auf 1 & 1 unter www.mywebsite.com/subfolder, um für herunterladbare Zwecke mit etwas wie ich zuvor zugegriffen werden. www.mywebsite.com/mysubfolder/file

abgesehen davon, dass ich meinem heroku public folder einen unterordner hinzufüge, gibt es sie trotzdem von 1 & 1?

+0

Haben Sie wie Amazon S3 mit einem Storage-Service betrachten (https://aws.amazon.com/s3/)? Über Ihre Frage könnten Sie versuchen, die Datei vom anderen Server zu Ihrer Antwort zu leiten. –

+0

Wie würde ich die Datei pipen? –

Antwort

0

Versuchen Sie diese Funktion verwenden:

const request = require('request'); 

(req, res) => { 
    const url = 'https://1&1.com'; 
    request.get(url + req.originalUrl).pipe(res); 
} 
Verwandte Themen