我使用教程构建了一个小的 Openfaas 函数。在初始构建和部署之后,它工作得很好并返回{"status":"done"}
,正如我所期望的那样。
在初始成功运行后,我对index.js
处理程序(它是一个node
项目)进行了更改。我使用以下命令重建和重新部署:
faas-cli build -f license.yml && faas-cli deploy -f license.yml
并使用以下命令调用该函数:
curl 127.0.0.1:8080/function/license -H 'Content-Type: application/json' --data-binary '{"hosts":["YYYXXXAAABBBCCC"]}'
它应该返回一个“licenseKey”,而不是返回一个“状态”对象(见上文)。但是,无论我多久构建/部署此函数,它都会不断返回原始对象。
我需要做什么才能让 Openfaas 使用新代码?