我正在尝试使用cloud-functions-emulator,当我尝试使用1个参数进行调用时, 喜欢 函数调用auth --data {\“ token \”:\“ 1234ssss \”}
一切都很好,但是当我尝试使用2 Param进行呼叫时,
喜欢
functions call auth --functions call hell --data'{\“ names \”:\“ test.txt \”,\“ buket \”:\“ my-bucketssssssss \”}'
正在犯错误=错误:“数据”必须是有效的JSON字符串!
我该如何使用2个参数?
答案 0 :(得分:0)
尝试以下两个命令:
echo "{\"hello\": \"world\"}"
和
echo '{\"hello\": \"world\"}'
输出将是:
{"hello": "world"}
和
{\"hello\": \"world\"}
请注意,使用单引号提供命令会取消转义双引号,从而导致出现不需要的内容。尝试使用以下命令:
functions call auth --functions call hell --data "{\"names\":\"test.txt\",\"buket\":\"my-bucketssssssss\"}"
或
functions call auth --functions call hell --data '{"names":"test.txt","buket":"my-bucketssssssss"}'