Я использую cloud-functions-emulator, 1 Param в порядке, но 2 Param? - PullRequest
0 голосов
/ 25 мая 2019

Я пытаюсь использовать cloud-functions-emulator, когда я пытаюсь вызвать с 1 параметром, лайк вызов функций auth --data {\ "token \": \ "1234ssss \"}

все хорошо, но когда я пытаюсь вызвать с 2 Param,

как

функции вызывают auth --functions вызывают ад --data '{\ "names \": \ "test.txt \", \ "buket \": \ "my-bucketssssssss \"}'

делает ошибку = Ошибка: «данные» должны быть допустимой строкой JSON!

как я могу использовать 2 параметра ??

1 Ответ

0 голосов
/ 25 мая 2019

Попробуйте следующие две команды:

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"}'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...