| ... | @@ -36,10 +36,13 @@ |
... | @@ -36,10 +36,13 @@ |
|
|
- BeforeUpdate - 到数据库更新entity之前
|
|
- BeforeUpdate - 到数据库更新entity之前
|
|
|
- AfterUpdate - 到数据库更新entity之后
|
|
- AfterUpdate - 到数据库更新entity之后
|
|
|
- 具体的某个entity的写法就是在这8个hook前加上entity type的名字,比如 blogBeforeSave, messageAfterSave,下面是一个例子
|
|
- 具体的某个entity的写法就是在这8个hook前加上entity type的名字,比如 blogBeforeSave, messageAfterSave,下面是一个例子
|
|
|
|
|
|
|
```
|
|
```
|
|
|
export const messageBeforeSave = (resolve, reject, result, err, context: Common.Context) => {
|
|
export const messageBeforeSave = (resolve, reject, result, err, context: Common.Context) => {
|
|
|
let me = context.me;
|
|
let me = context.me;
|
|
|
result['fromUserId'] = me._id;
|
|
result['fromUserId'] = me._id;
|
|
|
resolve(result);
|
|
resolve(result);
|
|
|
}
|
|
}
|
|
|
``` |
|
```
|
|
\ No newline at end of file |
|
- cron Job - 很多应用需要在某个时间进行数据统计等工具,具体详见lib/cron.ts
|
|
|
|
- 剩下的用户自定义API接口可以自行在 graphql/__custom.ts 文件中进行添加 |
|
|
|
\ No newline at end of file |