工作室或部署中的控制器脚本 运行
controller script running in studio or deployment
在 groovy 控制器脚本中有没有办法知道它是 运行 在工作室还是在部署服务器?
我有代码可以在工作室模式下将数据添加到模型中进行演示,而在部署中,数据将来自 REST 服务调用。
是的,有一种简单的方法可以知道 Groovy 脚本是 运行正在创作(预览)还是正在交付(实时)。 Crafter 提供了一个名为 modePreview
的全局变量。这个变量基本上是一个布尔标志,指示当前环境是否正在创作,或者换句话说,如果 Crafter Engine 运行ning 处于预览模式。所以你可以做一些简单的事情,比如 if (modePreview) { RUN CODE }
in Groovy to 运行 code that only needed be 运行 in the authoring environment.
在 groovy 控制器脚本中有没有办法知道它是 运行 在工作室还是在部署服务器?
我有代码可以在工作室模式下将数据添加到模型中进行演示,而在部署中,数据将来自 REST 服务调用。
是的,有一种简单的方法可以知道 Groovy 脚本是 运行正在创作(预览)还是正在交付(实时)。 Crafter 提供了一个名为 modePreview
的全局变量。这个变量基本上是一个布尔标志,指示当前环境是否正在创作,或者换句话说,如果 Crafter Engine 运行ning 处于预览模式。所以你可以做一些简单的事情,比如 if (modePreview) { RUN CODE }
in Groovy to 运行 code that only needed be 运行 in the authoring environment.