Как отправить запрос из 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",