文件名称:hypermedia-todo:用于展示超媒体优势的示例
文件大小:10KB
文件格式:ZIP
更新时间:2024-06-09 01:13:34
CoffeeScript
超媒体Todo示例 这是您可以使用超媒体API和启用了超媒体的客户端执行的一些巧妙技巧的示例。 运行服务器 首先克隆此仓库并安装依赖项: npm install 运行服务器: npm start 注意:您可以使用nodemon来监视您的更改。 在浏览器中访问 。 超媒体的好处示例 这些示例非常手工,但是目的是查看代码中进行了哪些更改才能使这些示例正常工作。 嵌入过渡而不是链接到过渡 您可以做的一招是嵌入过渡,而不是如果客户端知道如何处理过渡,则不要链接到过渡。 在客户端可能总是请求一堆链接的情况下,这很方便,因此可以将它们包含在消息中,而不是链接到它们。 尝试一下: 转到lib/resources.coffee文件 查找TodosResource的list方法 注释创建todo链接的行 取消注释嵌入待办事项的行 您可以看到响应发生了变化,但是客户端应该工作相同。 建立UI以依
【文件预览】:
hypermedia-todo-master
----public()
--------index.html(2KB)
--------js()
--------css()
--------todo-item.html(956B)
----example.coffee(573B)
----lib()
--------representer.coffee(671B)
--------storage.coffee(823B)
--------resources.coffee(2KB)
----README.md(3KB)
----app.coffee(3KB)
----app.json(268B)
----.gitignore(592B)
----package.json(342B)