“生产”环境在docpad部署指南的“to a node.js hosting provider”部分中指定,而"to static servers"部分中指定了“static”。
两者之间真正的区别是什么?使用自定义环境名称是否安全?
答案 0 :(得分:3)
这有几个部分。
环境由--env
CLI标志指定:
docpad <action>
将在development
环境docpad <action> --env static
将在static
环境docpad <action> --env production
将在production
环境现在,默认配置实际上被假定为生产环境的配置,development
,static
以及通过{{1实际扩展您的默认(生产)配置的任何其他环境配置属性。您可以看到DocPad核心指定的特殊环境配置here。
插件也将指定自定义环境配置。因此,例如clean urls plugin默认只依赖DocPad node.js服务器来执行干净的URL,但如果我们在静态环境中运行,那么它将编写特殊的静态重定向文件。 Here is the code for how it does it.