todo-api-with-json-schema:带有 json 模式验证的示例 todo API

时间:2024-08-24 01:53:45
【文件属性】:

文件名称:todo-api-with-json-schema:带有 json 模式验证的示例 todo API

文件大小:342KB

文件格式:ZIP

更新时间:2024-08-24 01:53:45

demo json-schema example cypress JavaScript

todo-api-with-json-schema 这是一个演示应用程序,展示了如何使用 JSON 模式来验证系统中流动的数据。 在本地运行 克隆 repo 后,从终端执行 npm install npm run dev 应用程序应该在localhost:3000上运行,并且 Cypress 应该打开。 信息 请参阅幻灯片演示 阅读 测试 该项目声明了以下。 然后在端到端测试中使用模式。 查看以下测试以了解如何使用测试中的 JSON 模式 根据模式验证夹具文件 根据响应模式验证 REST api 调用 通过 DOM UI 驱动 Web 应用程序,并使用数据模式验证从应用程序到服务器的 Ajax 调用 当夹具对象与架构不匹配时的示例错误消息 拉姆达 如果您使用或可以用咖喱架构工具函数来创建简洁的功能对象的验证和消毒名单。 有关示例,请参阅cypress/integration/ui-sp


【文件预览】:
todo-api-with-json-schema-master
----.gitignore(34B)
----app.js(4KB)
----images()
--------fixture-does-not-match-schema.png(134KB)
----package.json(2KB)
----schema-check.ts(1KB)
----.npmrc(34B)
----reset-db.js(351B)
----package-lock.json(306KB)
----cypress.json(41B)
----schemas()
--------post-todo-request.ts(1KB)
--------index.ts(615B)
--------post-todo-response.ts(1KB)
----formats()
--------index.ts(346B)
----tsconfig.json(252B)
----__tests__()
--------post-todo-request-test.ts(2KB)
--------server-test.js(1KB)
--------__snapshots__()
----db.json(18B)
----README.md(2KB)
----vendor()
--------axios.min.js(13KB)
--------polyfill.min.js(102KB)
--------vuex.js(25KB)
--------dark.css(157B)
--------index.css(7KB)
--------vue.js(276KB)
----index.html(2KB)
----schemas.md(1KB)
----document.ts(209B)
----.vscode()
--------settings.json(135B)
----.circleci()
--------config.yml(734B)
----add-guid.ts(196B)
----renovate.json(103B)
----cypress()
--------integration()
--------support()
--------plugins()
--------fixtures()

网友评论