Как отправить запрос из appsync-simulator в dynamodb-local

Я создал таблицу и сид с помощью dynamodb-local

Но я не могу получить элемент из таблицы dynamodb-local с помощью appsync-simulator

         {
  "data": null,
  "errors": [
    {
      "message": "Cannot return null for non-nullable field Query.getPerson.",
      "locations": [
        {
          "line": 2,
          "column": 3
        }
      ],
      "path": [
        "getPerson"
      ]
    }
  ]
}

Я неправильно настроил serverless.ts?

      //dynamodb-local
dynamodb: {
  stages: [
    "dev",
  ],
  start: {
    port: 8000,
    inMemory: true,
    migrate: true,
    seed: true,
  },
  //seed
  seed: {
    deb: {
      sources: [
        {
          table: "patients",
          sources: ["./src/migrations/patients.json"]
        }
      ]
    }
  }
},

//appsync-simulator
"appsync-simulator": {
  location: ".esbuild",
  apiKey: "da2-fakeApiId123456",
  watch: false,
  dynamoDb: {
    endpoint: "http://localhost:8000",
  },
},

Версия модулей

  • "бессерверный-appsync-плагин": "^ 1.13.0",
  • "бессерверный симулятор синхронизации приложений": "^0.20.0",
  • "безсерверный-dynamodb-local": "^0.2.40",
  • "безсерверный-оффлайн": "^8.8.0",
  • "бессерверный": "^3.0.0",

0 ответов