我是 Serverless ( www.serverless.com ) 和学习 CLI 的新手。
我在为函数创建 POST、PUT 或 DELETE 端点时遇到问题。在查看文档时,我使用以下内容创建了一个函数:
sls function create mycomponent/myfunction
这很好用,生成的 s-function.json 自动添加了一个“GET”端点。我想要的是能够在某些功能上添加“PUT”、“POST”或“DELETE”端点。
从文档中看起来我可以使用端点部署,但是我尝试了这个并且它不起作用:
sls endpoint deploy mycomponent/myfunction@myfunction/create~POST
这个错误表明不存在这样的端点名称(我假设因为它不在 s-function.json 文件中)。
我是否需要手动编码 s-function.json 文件以包含其他端点,或者有没有办法通过 CLI 做到这一点?
谢谢你的帮助!