2017-12-18 7 views
0

私は1のドメインを持っています& 1と私のherokuアプリにリダイレクトしています。 私は1 & 1でアプリをホストしていましたが、別のフォルダに同じURLを使用してサブフォルダをパスとしてダウンロードできました。オリジナルのドメインからダウンロード可能なファイルを配信しています

www.mywebsite.com/mysubfolder/file 

Herokuの上の私のアプリは、私のアプリ自体とCSSやJSファイルのように私のアプリに関連するすべての静的ファイルを提供するためにExpressを使用しています。私は見つけるためにしようとしている何

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

私は1 &に残っている私のファイルを可能にする方法であります1をwww.mywebsite.com/subfolderの下に置いて、以前のようにダウンロード可能な目的でアクセスしてください。 www.mywebsite.com/mysubfolder/file

私のherokuパブリックフォルダにサブフォルダを追加することは別として、とにかく1 &からそれらをアクセスするにはどうしますか?

+0

検討していましたか?あなたの質問については、ファイルを他のサーバーからあなたの応答にパイプすることを試みるかもしれません。 –

+0

ファイルをどのようにパイプするのですか? –

答えて

0

は、この機能を使用してみてください:あなたは、Amazon S3(https://aws.amazon.com/s3/)のようなストレージサービスを使用して

const request = require('request'); 

(req, res) => { 
    const url = 'https://1&1.com'; 
    request.get(url + req.originalUrl).pipe(res); 
} 
関連する問題