In Ruby on Rails können Sie einfach eine einzelne Codezeile anpassen, damit alle Assets einen externen Assets-Server verwenden. Innerhalb config/environments/production.rb
Kommentar- Sie nur eine Zeile:Lassen Sie alle Bilddateien mithilfe von Webpack auf CDN zeigen
config.action_controller.asset_host = 'XXXXXXXX.cloudfront.net'
So würde Ich mag das gleiche auf einem reagiert App tun. Ich habe s3-plugin-webpack verwendet, um alle Assets hochzuladen, aber ich habe Probleme beim Ändern der URL, um auf die neuen Bilder zu zeigen, die gerade hochgeladen wurden.
Ich arbeite an einer isomorphen React App, so dass es sowohl auf Server- als auch auf Client-Seite rendern kann. Ich möchte also nicht, dass die Anwendung vom CDN ausgeführt wird.
Danke, dass es mein Problem gelöst hat: D (publicPath) –