添加addon-ts.md,添加defaultUdoc

This commit is contained in:
undefined committed 2020-09-09 22:39:38 +08:00
1 parent 8b956575ee
commit d458c231a4
5 files changed
+230 -23

No files matched your search

-20
View File
@@ -166,26 +166,6 @@ async function apply(){
global.Hydro.handler.pastebin = apply;
```
对于 Typescript 用户的额外说明:Hydro为Typescript提供了表单验证API。
`@param` 会修改 arguments,首个参数为请求所在的 domainId,剩余参数为指定的内容。
使用如下:
```ts
const { Handler, Route, Types, param } = global.Hydro.service.server;
const { user } = global.Hydro.model;
const { isPassword } = global.Hydro.lib.validator;
class UserLoginHandler extends Handler {
@param('username', Types.String)
@param('password', Types.String, isPassword)
async post(domainId:string, username:string, password:string) {
const udoc = await user.getByUname(username);
udoc.checkPassword(password);
this.response.body = { udoc };
}
}
```
## Step5 template
TODO