Начальная пакетная установка AWS AppSync не обновляет кэш

Другим вариантом является использование System.IO.File.AppendText

Это эквивалентно перегрузкам, которые другие передали StreamWriter.

Также File.AppendAllText может дать немного более легкий интерфейс, не беспокоясь об открытии и закрытии потока. Хотя вам может понадобиться, чтобы потом беспокоиться о том, чтобы вставить свои собственные линии. :)

0
задан GC268DM 16 January 2019 в 15:45
поделиться

1 ответ

Вы не опубликовали код для своей мутации или преобразователя, поэтому я просто предполагаю, что проблема заключается в согласованности чтения DynamoDB.

  1. Попробуйте добавить "consistentRead" : true в шаблон ответа на мутацию в AppSync.

  2. Создайте оптимистический ответ внутри шаблона ответа, как это

    ## Raise a GraphQL field error in case of a datasource invocation error
    #if($ctx.error)
        $util.error($ctx.error.message, $ctx.error.type)
    #end

    ## Pass back an optimistic result from DynamoDB. **
    #set ($items = {[{"key":"setting_a", "value": $ctx.args.setting_a}, {...}]})
    $util.toJson($items)
0
ответ дан max 16 January 2019 в 15:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: