簡體   English   中英

Grails GraphQL插件-部署到Heroku時控制器未運行

[英]Grails GraphQL plugin - controller not running when deployed to Heroku

我有一個使用React配置文件的簡單Grails-React應用程序,該應用程序在本地運行良好,但是在部署到Heroku時,GraphQL插件未加載存在問題,它使用:

  • 碎石3.3.10
  • JDK 8
  • Heroku上的Gradle 4.4(本地)遠程服務器? 我不知道。
  • Grails React配置文件
  • GraphQL插件1.0.3.BUILD-SNAPSHOT

代碼在這里: https : //github.com/wellsst/grails3-react-diceware

使用server:bootRunheroku local -f ProcfileLocalheroku local -f ProcfileLocal將顯示日志條目: INFO --- [ main] g.plugins.DefaultGrailsPluginManager : Grails plug-in [gormGraphql] with version [1.0.3.BUILD-SNAPSHOT] loaded successfully

但是在Heroku上遠程不會顯示任何錯誤,也不會顯示GraphQL的任何日志記錄。

到達“應用程序”控制器后,我看不到GraphQL,只有一個控制器:

{"message":"Welcome to Grails!","environment":"production","appversion":"1","grailsversion":"3.3.10","appprofile":"react","groovyversion":"2.4.17","jvmversion":"1.8.0_222-heroku","reloadingagentenabled":false,"artefacts":{"controllers":1,"domains":1,"services":0},"controllers":[{"name":"grails3.react.diceware.ApplicationController","logicalPropertyName":"application"}],"plugins":[{"name":"i18n","version":"3.3.10"},{"name":"dataBinding","version":"3.3.10"},{"name":"restResponder","version":"3.3.10"},{"name":"jsonView","version":"1.2.9"},{"name":"eventBus","version":"3.3.2"},{"name":"core","version":"3.3.10"},{"name":"dataSource","version":"3.3.10"},{"name":"codecs","version":"3.3.10"},{"name":"controllers","version":"3.3.10"},{"name":"urlMappings","version":"3.3.10"},{"name":"mimeTypes","version":"3.3.10"},{"name":"domainClass","version":"3.3.10"},{"name":"converters","version":"3.3.10"},{"name":"controllersAsync","version":"3.3.2"},{"name":"hibernate","version":"6.1.12"},{"name":"services","version":"3.3.10"},{"name":"interceptors","version":"3.3.10"},{"name":"cache","version":"4.0.1"}]}

我懷疑這是Heroku上gradle的版本,還是有關GraphQL插件配置方式的信息。 有想法嗎?

我對此的猶豫是將它部署到Cloud Foundry,沒有問題。 我懷疑它圍繞gradle的不同版本(本地vs遠程)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM