我有一个节点应用程序,它根据域名加载其数据。域配置有 CNAME app.service.com(即节点应用程序)。
Node 应用程序看到请求域并向 API 发送请求以获取应用程序数据。
例如:domain.comCNAME app.service.com
-> 然后节点应用程序向 api 请求 domain.com 数据
问题是为所有域设置 HTTPS(使用 LetsEncrypt)。我认为 cert-manager 可以提供帮助,但不知道如何自动执行此操作,而无需手动更改每个新域的配置文件。
或者在 Kubernetes 中是否有更好的方法来实现这一目标?
我有很多静态 html 文件(超过一千个),没有 Google Analytics 代码。
我的挑战是,并非所有 html 文件都没有 Analytics 代码。这是应添加 Analytics 代码的文件的文件夹结构:
user/[user ID]/sites/[site ID]/
这些文件夹中有多个 html 文件。我不能简单地sed在所有 html 文件上使用,因为同一“users”文件夹中的以下文件已经具有 Analytics js 代码:
user/[user ID]/editor/index.html
此外,我的 html 文件以一行结尾。
如何在之前添加 js 代码(即 Analytics)并user/[user ID]/editor/index.html从进程中排除所有文件?