我正在尝试使用查询和 JSON 模式获取所有记录,但除非我Event object failed validation传递查询,否则我会不断获取它不会给我任何结果。status=OPEN
我正在尝试获取设置了默认值的所有记录status=OPEN,但看起来默认值正在工作。除非我将其status=OPEN作为查询传递,请帮助我!
并用于@middy/validator此案例任何人都已经两天了我仍然无法弄清楚问题
const getAuctionsSchema = {
type: 'object',
required: ['queryStringParameters'],
properties: {
queryStringParameters: {
type: 'object',
required: ['status'],
properties: {
status: {
default: 'OPEN',
enum: ['OPEN', 'CLOSED'],
},
},
},
},
};
module.exports = getAuctionsSchema;
Run Code Online (Sandbox Code Playgroud)
const AWS = require('aws-sdk');
const createError = require('http-errors');
const validator = require('@middy/validator');
const commonMiddleware = require('../lib/commonMiddleware');
const getAuctionsSchema = require('../lib/schemas/getAuctionsSchema');
const dynamoDB = new AWS.DynamoDB.DocumentClient();
const get_auctions …Run Code Online (Sandbox Code Playgroud)