我有一个React应用程序,我想将其编译的代码重用到一个dotnetMVC应用程序中。以下是我正在努力实现的目标:
- 我想从React应用程序构建一个bundle.js
- 我想将该bundle.js发布到Azure CDN中,以便能够将该CDN包含在web应用程序中并重用bundle.js
我能够创建捆绑包。我只是找不到任何关于如何将该捆绑包存储到Azure CDN中的信息。
我想知道是否有人做了同样的事情,可以教我怎么做
非常感谢!
好吧,首先你需要一个地方来托管bundle.js。CDN的设计是缓存内容,而不是实际托管内容。
您有许多主机选项。你可以将捆绑包作为MVC应用程序的一部分,作为静态内容,并让CDN呈现你的整个网站,或者你可以使用Azure存储帐户的静态网站和/或CDN功能。只有两种选择。有关静态网站托管的更多信息,请参阅以下文档:
https://learn.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website