Yang Jun
Yang Jun
罗总光临!!(此处略去5000字欢迎辞)我理解罗总考虑的是 /resources 下除了某个resource还有其他东西要获取吧,比如分类信息啥的。是不是可以分两种情况来考虑:1. 该资源只支持 CRUD,不包含上层业务逻辑。如果要做上层逻辑,分离到其他 API 中。按条件查询id集合,可以 /resources?filter=xxx2. 该资源不仅支持 CRUD,是一个完整的业务逻辑模块。这种情况下文中给的设计是 fail 的。对于完整的业务模块(考虑未来扩展),你看这样设计是不是OK:* `/resources` 包含所有对类别为 `resource` 的资源的操作。* `/resources/resource/{id}` 用来操作 ID 为 `{id}` 的单个资源。其他逻辑资源类型(比如查询)可以在设计在 `/resources/{logic-resource}`,比如:* `/resources/query/{condition}` 来按条件查询。* `/resources/category/{category-name}` 来访问类别。 By Yang Jun...
id 用递增数字,在某些敏感业务上会使得业务的规模被泄露;此外,对于分布式的业务而言,保持 id 的正确递增是一个巨大的挑战。由此大家也开始把 hashids, ObjectID 之类的东西放进 URL 里… By oott123 2018-03-04T02:33:53Z
一尘不变? or 一成不变 By Yukun Du 2017-12-04T04:49:26Z
已更新。多谢指正 By Yang Jun 2017-12-04T05:17:32Z
mark一下,看起来我很需要看。 By Rea 2017-12-01T19:14:12Z
简单清晰! By vigo 2017-11-23T05:42:32Z
用 self.postMessage() + new Promise() 即可实现 install 时无需硬编码 URL By Tech_Query 2017-11-20T17:26:54Z
具体如何做呢? By Yang Jun 2018-02-08T10:06:17Z
请问一下,如果routeProvider的templateUrl丢失了,页面这个时候就会出现空白,怎么在页面上捕获这个错误。因为有时候用户网络状态不好,那么就会出现加载不到templateUrl的情况。 By 90arther 2017-10-12T13:04:05Z
Maybe we can detect whether it contains pipe before replace here: https://github.com/harttle/invert-markdown-table/blob/2113df5fffa20a2abb303a1be575ac2a08e65bba/index.js#L18 The output pipes when output the reverted table. Thank you for the first issue! Feel free to file...