cdn 相关问题

内容传递网络或内容分发网络(CDN)是包含放置在网络的各个节点处的数据的副本的计算机系统。

可以使用Google-Drive或Yandex-Drive来托管图像文件网站?

有一个旧的网站。RU,在俄罗斯主持。 该服务器位于美国。但是该网站的观众也在俄罗斯。 内容交付非常慢。 移动服务器的问题...

回答 1 投票 0

如何有资格称为cdn

在Flickr中托管的图像被认为是“ CDN”?

cdn
回答 1 投票 0


...

<head> ... <link href="//ajax.aspnetcdn.com/ajax/bootstrap/3.1.1/css/bootstrap.min.css" rel="stylesheet" type="text/css" /> <link href="//ajax.aspnetcdn.com/ajax/bootstrap/3.1.1/css/bootstrap-theme.min.css" rel="stylesheet" type="text/css" /> </head> 和

回答 7 投票 0


CLOUDFLARE到CDN Google Cloud Bucket for错误

https://note_dummy.storage.googleapis.com/cdn.json,它用于公共访问 在Cloudflare: 我制作了一个名称:cdn和target:note_dummy.storage.googleapis.com 我添加了H ...

回答 1 投票 0


如何在主题文件中使用BigCommerce的WebDev的图像?

如何为BigCommerce Web Dev文件添加动态CDN URL? 添加了这个: <img src="https://cdn11.bigcommerce.com/s-xw5rimf0vt/content/carousel/1920x600-3.jpg" width="1920" height="600"> 我想添加这样的动态CDN URL,但不起作用。 <img src="{{cdn 'content/carousel/1920x600-3.jpg'}}" width="1920" height="600"> 对于访问Assests主题文件的文件夹,URL下面正在工作 <img src="{{cdn 'assets/carousel/1920x600-3.jpg'}}" width="1920" height="600">我们想从BigCommerce WebDev文件管理器访问图像。 有两种从店面上的WebDav加载图像的两种方法。 您可以使用图像的绝对路径: <img src="https://cdn11.bigcommerce.com/s-xw5rimf0vt/content/carousel/1920x600-3.jpg" width="1920" height="600"> 或您可以使用WebDAV CDN路径: <img src="{{cdn 'webdav:carousel/1920x600-3.jpg'}}" width="1920" height="600">

回答 1 投票 0

注入cdn脚本在更新Angular [封闭]

<link id="mystyles" href="https://www.cdndomain.com/{language}/style.css"> <script id="myscript" src="https://www.cdndomain.com/{language}/app.js"></script> 它第一次完美地执行,没有任何麻烦。但是,我的网站是多语言。因此,关于语言的更改,我正在抓住链接和脚本标签的ID。然后,我试图用以下2种方法将“ en”的“语言”参数修改为“ en”,而它们都无法正常工作: I抓住了链接和脚本标签的ID,并分别修改了它的“ HREF”和“ SRC”。 result:“ HREF和SRC正在更新,但是链接和脚本并未分别从新的HREF和New SRC执行。它甚至没有从CDN下载新脚本。 I抓住了链接和脚本标签的ID,并从DOM中删除了这些元素,并用DOM MANIPULATION注入链接和脚本元素。 撤回:“与上面的新脚本相同,但这次是从更新的CDN SRC下载脚本。” note:“ CDN是googlecdn,如果我首先修改URL并使用'Window.location.location.relaod()'。新更新的脚本被执行。” 您可以帮助我解决问题,因为脚本没有执行更新其SRC。 它正在工作,您检查了吗?它确实改变了,但也许您在想,“ HM为什么未下载此修改的脚本?”。好吧,因为脚本标签已经渲染并已经下载了,所以您不能这样做。您可以做什么,尽管添加新脚本标签。 也许这将有助于如何动态更改脚本SRC?。这将更多地解释为什么您的代码“不起作用”。

回答 0 投票 0

如何在html而不是node.js

i从文档中进行了测试,但似乎没有任何作用。我还测试了尾风材料(HTML),但他们仍然要求NPM。

回答 1 投票 0

为什么 CDN 链接适用于某些版本,但不适用于其他版本? NS_ERROR_CORRUPTED_CONTENT

我正在创建一个使用 Three.js 的网页。 如果我使用版本 128 中的所有 CDN 链接,我的页面加载正常: <question vote="1"> <p>我正在创建一个使用 Three.js 的网页。</p> <p>如果我使用版本 128 中的所有 CDN 链接,我的页面加载正常:</p> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="25514d57404065150b14171d0b15">[email protected]</a>/examples/js/loaders/GLTFLoader.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="80f4e8f2e5e5c0b0aeb1b2b8aeb0">[email protected]</a>/examples/js/loaders/EXRLoader.js&#34;&gt;&lt;/script&gt; </code></pre> <p>但是我想为我的项目使用最新版本,根据 <a href="https://cdnjs.com/libraries/three.js" rel="nofollow noreferrer">cdnjs</a> 那是版本 172。</p> <img src="https://cdn.txt58.com/i/AWkuc3N0YXRpYy5uZXQvMTl0Y1pQMDMucG5n" width="560" alt="Screenshot of the cdnjs page for Three.js, which shows the more recent version as being 172"/> <p>切换到这个更新的版本(172)会导致一切崩溃:</p> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/three.js/r172/three.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="ea9e82988f8faadac4dbddd8c4da">[email protected]</a>/examples/js/loaders/GLTFLoader.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="add9c5dfc8c8ed9d839c9a9f839d">[email protected]</a>/examples/js/loaders/EXRLoader.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我的浏览器控制台显示:</p> <pre><code>GET https://cdnjs.cloudflare.com/ajax/libs/three.js/r172/three.min.js NS_ERROR_CORRUPTED_CONTENT GET https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="daaeb2a8bfbf9aeaf4ebede8f4ea">[email protected]</a>/examples/js/loaders/GLTFLoader.js NS_ERROR_CORRUPTED_CONTENT GET https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="384c504a5d5d780816090f0a1608">[email protected]</a>/examples/js/loaders/EXRLoader.js NS_ERROR_CORRUPTED_CONTENT </code></pre> <p>自然地,接下来会出现更多由于无法读取脚本而导致的错误。</p> <p>显然我错过了关于哪些 CDN 资产可以使用、哪些不能使用,以及如何查找该信息和/或解决问题的不成文规则的备忘录。有人可以启发我吗?如何通过 CDN 成功使用当前(或至少最新)版本的 Three.js?</p> <hr/> <p>解决后编辑:</p> <p>顺便说一句,当导入像 EXRLoader.js 这样的加载器时,人们可能会发现安装 Three.js 并自己提供文件会更容易。然后使用 <pre><code>importmap</code></pre> 解析模块路径。</p> <p>或者,Node.js 的 Express 框架可用于提供文件并解析路径。或者,像 Vite、Webpack 或 Parcel 这样的捆绑器可以解决它们。</p> <p>这些工具超出了这个问题的范围,但与之相关。</p> </question> <answer tick="true" vote="2"> <p>如果您查看您的 URL,您会发现它与 CDN 可用 URL 的屏幕截图中的任何内容都不匹配。</p> <p>试试这个: <pre><code>https://cdnjs.cloudflare.com/ajax/libs/three.js/0.172.0/three.core.min.js</code></pre></p> <p>您是否通过 cloudflare 网站上的“复制”按钮获得了格式错误的 URL?如果这样做,您可能需要将其报告为错误,看起来他们更改了从版本号构建 URL 的方式。</p> <p>将来,您还可以通过将 URL 粘贴到浏览器中来检查脚本源。它应该以纯文本 javascript 形式打开。如果您使用您所使用的已损坏的 URL 执行此操作,您将看到它以 HTML 形式返回 404 页面。这会作为 <pre> 标签导入触发 </pre><code>NS_ERROR_CORRUPTED_CONTENT</code><script> 警告,因为 HTML 内容不是有效的 javascript 内容。</p> <p>编辑:我应该提到,实际的库文档始终是查看的好地方: <pre><code>https://threejs.org/docs/index.html#manual/en/introduction/Installation</code></pre>。</p> <p>从Three的CDN上的文件夹结构来看,如果unpkg如下,则应该是: <pre><code>https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="12667a60777752223c2325203c22">[email protected]</a>/examples/jsm/loaders/EXRLoader.js</code></pre></p> </answer> </body></html>

回答 0 投票 0

Three.js - 为什么 CDN 链接适用于某些版本,但不适用于其他版本? NS_ERROR_CORRUPTED_CONTENT

我正在创建一个使用 Three.js 的网页。 如果我使用版本 128 中的所有 CDN 链接,我的页面加载正常: <question vote="0"> <p>我正在创建一个使用 Three.js 的网页。</p> <p>如果我使用版本 128 中的所有 CDN 链接,我的页面加载正常:</p> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="aedac6dccbcbee9e809f9c96809e">[email protected]</a>/examples/js/loaders/GLTFLoader.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="73071b01161633435d42414b5d43">[email protected]</a>/examples/js/loaders/EXRLoader.js&#34;&gt;&lt;/script&gt; </code></pre> <p>但是我想为我的项目使用最新版本,根据 <a href="https://cdnjs.com/libraries/three.js" rel="nofollow noreferrer">cdnjs</a> 那是版本 172。</p> <img src="https://cdn.txt58.com/i/AWkuc3N0YXRpYy5uZXQvMTl0Y1pQMDMucG5n" width="560" alt="Screenshot of the cdnjs page for Three.js, which shows the more recent version as being 172"/> <p>切换到这个更新的版本(172)会导致一切崩溃:</p> <pre><code>&lt;script src=&#34;https://cdnjs.cloudflare.com/ajax/libs/three.js/r172/three.min.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="5e2a362c3b3b1e6e706f696c706e">[email protected]</a>/examples/js/loaders/GLTFLoader.js&#34;&gt;&lt;/script&gt; &lt;script src=&#34;https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="bbcfd3c9dedefb8b958a8c89958b">[email protected]</a>/examples/js/loaders/EXRLoader.js&#34;&gt;&lt;/script&gt; </code></pre> <p>我的浏览器控制台显示:</p> <pre><code>GET https://cdnjs.cloudflare.com/ajax/libs/three.js/r172/three.min.js NS_ERROR_CORRUPTED_CONTENT GET https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="13677b61767653233d2224213d23">[email protected]</a>/examples/js/loaders/GLTFLoader.js NS_ERROR_CORRUPTED_CONTENT GET https://unpkg.com/<a href="/cdn-cgi/l/email-protection" data-cfemail="394d514b5c5c790917080e0b1709">[email protected]</a>/examples/js/loaders/EXRLoader.js NS_ERROR_CORRUPTED_CONTENT </code></pre> <p>自然地,接下来会出现更多由于无法读取脚本而导致的错误。</p> <p>显然我错过了关于哪些 CDN 资产可以使用、哪些不能使用,以及如何查找该信息和/或解决问题的不成文规则的备忘录。有人可以启发我吗?如何通过 CDN 成功使用当前(或至少最新)版本的 Three.js?</p> </question> <answer tick="false" vote="0"> <p>如果您查看您的 URL,您会发现它与 CDN 可用 URL 的屏幕截图中的任何内容都不匹配。</p> <p>试试这个: <pre><code>https://cdnjs.cloudflare.com/ajax/libs/three.js/0.172.0/three.core.min.js</code></pre></p> <p>您是否通过 cloudflare 网站上的“复制”按钮获得了格式错误的 URL?如果这样做,您可能需要将其报告为错误,看起来他们更改了从版本号构建 URL 的方式。</p> <p>将来,您还可以通过将 URL 粘贴到浏览器中来检查脚本源。它应该以纯文本 javascript 形式打开。如果您使用的 URL 格式错误,则会在浏览器中触发 <pre><code>NS_ERROR_CORRUPTED_CONTENT</code></pre> 警告,因为 CDN 实际上以 HTML 形式返回 404 页面,而这<em>不是</em>有效的 Javascript。</p> </answer> </body></html>

回答 0 投票 0

如何通过 API 从 CDN URL 上传视频作为 Facebook Reel,而不需要下载到本地?

我正在开发一个 Python 脚本,该脚本使用 Facebook Graph API 将视频作为 Reels 直接上传到 Facebook 页面。我的视频托管在 CDN 上,我想将它们直接上传到 Face...

回答 1 投票 0

如何在 Angular 中使用 Swiperjs CDN?

我知道有一个模块,但我想通过其 CDN 在我的 Angular 应用程序中使用 Swiper js。 我已将脚本包含在我的index.html 的head 中。 然后在我想使用的组件中...

回答 1 投票 0

如何使我的 Express 服务器上的 Google Cloud CDN 缓存失效?

有没有办法从我的 Express 服务器上使 Cloud CDN 上的缓存内容失效/清除? 例如,如果我正在生成服务器渲染的内容以使其随时可用,并且我更新了特定的...

回答 3 投票 0

如何使用在线CDN在React中导入js文件

请我尝试使用外部 CDN 运行 React 应用程序,并且 html 文件出现问题: 未捕获的引用错误:require 未定义index.html:3 这是html代码: 请我尝试使用外部 CDN 运行 React 应用程序,并且在 html 文件上遇到问题: 未捕获的ReferenceError:require未定义index.html:3 这是html代码: <!DOCTYPE html> <html> <head> <meta charset='UTF-8'> <link rel="stylesheet" href="styles/style.css"> <script src='https://unpkg.com/[email protected]/umd/react.production.min.js'></script> <script src='https://unpkg.com/[email protected]/umd/react-dom.production.min.js'></script> <script src='https://unpkg.com/[email protected]/umd/react-router-dom.min.js'></script> <script src='https://unpkg.com/[email protected]/babel.js'></script> </head> <body> <div id='root'></div> <script type='text/babel'> import Todo from 'component/Todo.js'; const App = () =>( <div> <h1>My Todos</h1> <Todo /> </div> ) ReactDOM.render(<App />, document.querySelector('#root')); </script> </body> </html> 这是 JavaScript 代码 function Todo (){ return (<div className="card"> <h2>TITLE</h2> <div className="actions"> <button className="btn">Delete</button> </div> </div>); } export default Todo; 您可以像这样从另一台服务器导入外部脚本: componentDidMount() { const script = document.createElement("script"); script.src = "/static/libs/your_script.js"; script.async = true; script.onload = () => this.scriptLoaded(); document.body.appendChild(script); } 然后确保您的文件已加载: scriptLoaded() { // your stuff to do! } 另一种方法是使用react Helmet: 首先使用以下命令安装它: npm install --save react-helmet 然后像这样使用它 <Helmet> <script src="www.test.ts" /> </Helmet> 请注意,这样您的脚本将加载到 <head> 在您的index.html 文件中添加 Office.js 脚本引用: <script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script> 在 React 应用程序中初始化 Office.js 库。您可以在index.js 文件中执行此操作: const Office = window.Office; Office.initialize = () => { ReactDOM.render( <YourComponent />, document.getElementById('root') ); };

回答 2 投票 0

我应该与 CloudFlare 共享我网站的 SSL 私钥才能使用其 CDN 服务吗?

假设我已经托管了一个 https 网站。 SSL 证书是从 Let's Encrypt 等机构获取的。 如果我想使用 CloudFlare 的 CDN 服务,我应该与其共享我的 SSL 私钥吗?对于e...

回答 1 投票 0

node.js 中的 Socket.io 客户端

我想在node js项目中使用socket.io-client cdn 有时我会使用不同的套接字 io 版本连接到不同的套接字服务器。所以我需要使用 socket io cli 来处理它...

回答 1 投票 0

CDN 调用与 lambda 调用的巨大差异

我们在查看者请求时使用的所有相关行为(大多数请求)中使用 lambda(所有行为均禁用缓存)。 我们一直在检查 lambda 在 Black Frid 期间的表现...

回答 1 投票 0

有一个像 cdnjsAPI 一样在 unpkg 中搜索包/库的 api 吗?

请原谅这是一个愚蠢的问题,我正在尝试制作一个 Javascript 代码编辑器 React 应用程序,并且我遇到了需要将外部 javascript 库添加为编辑器的依赖项(不适用于 t...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.