2016-05-17 6 views
2

私たちはサーバー側REST APIにCorniceを使用しています。フロントエンドはReactを使用しています。私たちは、Corniceに投稿し、適切な検証結果を出すためのフロントエンドのフォームを持っていたいと思います。 Cornice/Colander/Pyramidでの反応形式の検証

  • は、どのようなデフォームのような(これに反応することコーニスの検証結果が正しくフィールドの上にドロップされるだろうに

  • はフォームをレンダリングするための任意の標準的なプラクティスはありますフォームの送信/エラー結果のフォーマットのいずれかの標準的な慣行あ​​りますその他はサーバー側で行います)。

任意のポインタを歓迎します。

+0

に参加することを躊躇しないでくださいCorniceと一緒に、私はBackboneとAngularを使用しました。どちらの場合も、Colanderスキーマを使用して検証を行い、エラー結果をJSフレームワークで使用可能なものに解析するJS関数を作成しました。 –

答えて

1

そのすべてをやっているKintoというプロジェクトがあります。彼らは、JSONスキーマに対してデータを検証する方法を持ってhttp://kinto.readthedocs.io/en/stable/api/1.x/cliquet/errors.html?highlight=errors

  • は私が反応使ったことがない#kinto on freenode

  • +0

    React.JSフォームについては、https://github.com/Kinto/kinto-adminとhttps://github.com/mozilla-services/react-jsonschema-form/をご覧ください。 – Natim

    関連する問題