私は要求と応答モデルを定義したいと思います。私はAWSとサーバレスフレームワークを使用して、私が見ているすべてのものは、READMEは、私がcustom.documentation.models.MODELNAME
オプションのフィールドを持つserverless-aws-documentationモデル定義ですか?
schema: ${file(models/error.json)}
にこのラインを持っている必要があります。しかし、彼らはmodels/error.json
のサンプルファイルを持っていないと言うserverless-aws-documentation
を使用することをお勧めしますベースラインとして使用する。
-
name: DoSomethingRequest
contentType: "application/json"
schema:
type: array
items:
type: string
これは私が何をしようとしているために十分な詳細を提供していません:
は、実際の例serverless.ymlでは、彼らはこのような定義を持っています。
私の目標は、文字列オブジェクトの配列、メッセージ、ステータスコードに対して定義されたスキーマを持つことです。ただし、メッセージとステータスコードはオプションです。これらは他のモデルの一部でもあり、可能ならばそれぞれのモデルについてその定義を繰り返さないことを望みます。
-
name: ReturnArrayResponse
contentType: "application/json"
schema:
type: array
itemsArray:
type: string
message:
type: string
statusCode:
type: number
が、私はこれは私が欲しいものをやろうとしていると思いますが、どのように私は
message
持っていると
statusCode
は任意で、私の他のモデルでは、これら二つの項目を繰り返すことができます:
私の現在の試みはありますか?
私はserverless.ymlファイルに入れることができるymlソリューションか、私が参照できるjsonファイルに満足しています。
プラグインhttps://www.npmjs.com/package/serverless-reqvalidator-plugin(私はそれを書いた)を使用してリクエストバリデータを作成して有効にすることができます。これは現時点ではまだ機能がありません – erPe