Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 谷歌云功能Java 11-如何在本地调试?避免使用日志重新部署_Google App Engine_Google Cloud Platform_Google Cloud Functions - Fatal编程技术网

Google app engine 谷歌云功能Java 11-如何在本地调试?避免使用日志重新部署

Google app engine 谷歌云功能Java 11-如何在本地调试?避免使用日志重新部署,google-app-engine,google-cloud-platform,google-cloud-functions,Google App Engine,Google Cloud Platform,Google Cloud Functions,我正在使用IntelliJIDE和maven项目 为了调试云功能,每次我都需要用SYSO日志重新部署,并花2分钟上传 我们是否有任何机制在本地运行JAVA GCP云函数,以便我们可以快速开发和调试过程?感谢和Maven,您可以在本地运行您的函数 mvn function:run 这将创建一个在端口8080上侦听的本地Web服务器。卷曲它来测试它 curl localhost:8080 curl -X POST -d "my data" localhost:8080 多亏

我正在使用IntelliJIDE和maven项目

为了调试云功能,每次我都需要用SYSO日志重新部署,并花2分钟上传


我们是否有任何机制在本地运行JAVA GCP云函数,以便我们可以快速开发和调试过程?

感谢和Maven,您可以在本地运行您的函数

mvn function:run
这将创建一个在端口8080上侦听的本地Web服务器。卷曲它来测试它

curl localhost:8080

curl -X POST -d "my data" localhost:8080

多亏了和Maven,您可以在本地运行您的函数

mvn function:run
这将创建一个在端口8080上侦听的本地Web服务器。卷曲它来测试它

curl localhost:8080

curl -X POST -d "my data" localhost:8080

谢谢你的回复,很有效。但是RawBackgroundFunction的语法是什么?curl-X POST-d{name:zzz}localhost:8080在执行上述命令后,json作为nullHello团队接收,最后它工作了:curl-X POST-d{data:{data:BASE64 encoded text}}}'localhost:8080,感谢Abhideep chakravarty感谢您的回复,它工作了。但是RawBackgroundFunction的语法是什么?curl-X POST-d{name:zzz}localhost:8080在执行了上面的命令之后,json作为nullHello团队接收,最后它工作了:curl-X POST-d{data:{data:BASE64 encoded text}}'localhost:8080,这要感谢Abhideep Chakravarty