grails - Grails 3:控制台插件不在生产模式下出现

标签 grails console asset-pipeline grails3.2.0

仅当通过运行应用程序或作为部署在嵌入式tomcat上的war文件在生产环境中运行应用程序时,Grails控制台插件页面才不会在UI上呈现任何内容。

Grails版本-3.2.4

build.gradle看起来像这样:

buildscript {
    repositories {
        mavenLocal()
        maven { url "https://repo.grails.org/grails/core" }
        maven {  url "https://plugins.gradle.org/m2/" }

    }
    dependencies {
        ....
        classpath "com.bertramlabs.plugins:asset-pipeline-gradle:2.13.1"
       ...
    }
}

version "0.1"

apply plugin: "asset-pipeline"

repositories {
    mavenLocal()
    maven { url "https://repo.grails.org/grails/core" }
    maven { url "http://repo1.maven.org/maven2" }
}


dependencies {
    ....
    runtime 'org.grails.plugins:grails-console:2.0.9'
    runtime "com.bertramlabs.plugins:asset-pipeline-grails:2.13.1"
    ....
}

有什么想法怎么了?

最佳答案

默认情况下,出于明显的原因,该插件在生产中处于禁用状态(攻击者可以对您的应用执行任何操作)-但是,如果您了解风险并加以保护,则可以重新启用它。在此处查阅文档https://github.com/sheehan/grails-console#security

关于grails - Grails 3:控制台插件不在生产模式下出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43980327/

相关文章:

grails - 在运行时重新编译 Controller 时,grails回调

ruby-on-rails - sass-rails 助手 "image-url"、 "asset-url"在 Rails 3.2.1 中不起作用

ruby-on-rails - 为什么 ActionView::Helpers::UrlHelper 在 Assets 管道中不可用?

grails - 在所有功能测试运行之前 Hook

Hibernate 事务边界

javascript - 正在处理 JS 作业(函数、数组等)——有几个问题

java - 如何在java中用*替换控制台输入值?

c#-4.0 - 控制台应用程序 : How to update the display without flicker?

ruby-on-rails - 在不重启 rails 服务器的情况下更新 Assets

ruby-on-rails - Grails 中是否提供 Rails 风格的链式查询?