killa
killa
```ts @Controller('/api/v1') class Fruit { // GET /api/v1/hello @Get() Hello() {} } ``` - `Hello` 方法名是否应该小写? ```ts @Controller('/api/v1') class Fruit { // GET /api/v1/ @Get() Index() {} } ``` `Index`...
rest 是以资源为维度来访问的,比如 POST 是创建一个资源, GET / 获取列表, GET /:id 是获取一个字端,PUT, DELETE 都有其含义。
意义还是有的,也是简化。 比如说 list,get 可以写成 ```ts @RestController() class Resource { @List() listFoo(): Promise {} @Get() getFoo(id: string): Promise {} } ```
> 以下方代码为例子,我们没有填写任何参数并且没有配置baseRoot字段,那么就会指向/api/v1/fruit/apple 按照 rest 风格,这个作为 `/api/v1/fruits` 更好,应该以资源为核心,与方法名无关。 新增的 `controller` 注解,可以补充一下如何 import。
@Cyberhan123 可以先来写一版 http 的。RFC 看起来不错
应该写个插件去异步获取。
1. 取决于集群规模,我们使用 5 台 4C8G 机器在一周内可以同步完 2. mysql 和 redis 使用的是云资源 3. syncPackageWorkerMaxConcurrentTasks 可以配置为 2,再大 CPU 可能被打满了
我抽空更新一下 egg 的文档。
ping @bnoordhuis