将CDN与expressJS一起使用

将CDN与expressJS一起使用,express,cdn,performance-testing,Express,Cdn,Performance Testing,我开始为一个应用程序使用ExpressJS。我使用app.use(express.static(uu dirname+/public))行以配置对公用文件夹的访问权限 但当我使用CDN时,我想指出包含JS、CSS和img文件的公用文件夹。这是一个例子: 有人能帮我解决这个问题吗 谢谢“使用CDN”是指“从CDN的服务器而不是您自己的应用服务器加载文件”。因此,当您使用CDN时,您的应用服务器不会处理这些文件。您只需更改HTML中的URL以指向CDN。实际上,像MAXCdn这样的CDN提供商正在

我开始为一个应用程序使用ExpressJS。我使用
app.use(express.static(uu dirname+/public))行以配置对公用文件夹的访问权限

但当我使用CDN时,我想指出包含JS、CSS和img文件的公用文件夹。这是一个例子:

有人能帮我解决这个问题吗


谢谢

“使用CDN”是指“从CDN的服务器而不是您自己的应用服务器加载文件”。因此,当您使用CDN时,您的应用服务器不会处理这些文件。您只需更改HTML中的URL以指向CDN。

实际上,像MAXCdn这样的CDN提供商正在等待一个可读的文件夹。因此,我正在寻找替换
\uu dirname
的express参数

所以我做了一件简单的事情:添加一个嵌套的存储库。这样,我得到了
方法。

您可以使用节点模块,然后在Jade模板中使用CDN()函数:

link(rel="stylesheet", href=CDN('/css/style.css'))
它将输出:

<link rel="stylesheet" href="http://cdn.com/public/css/style.css">