Docker 中使用 directus flow 功能修改数据库案例

Docker 中使用 directus flow 功能修改数据库案例

前端 2天前 17 0

最近在研究 headless ,directus 深得喜爱,于是就打算做个 blog 功能。在做的过程发现想创建过程后对某个 value 值修改可以用 flows 功能就折腾了一下,官方文档写的太简单了。查了好多资料才处理完成。

先照葫芦画瓢:创建自己的操作

 cd extensions
 npx create-directus-extension@latest
第一步选择 operation,
取名: xxx
我选择了: Typescript
安装好后会自动创建个文件夹在 extensions 中,
创建好后直接 npm run dev

这里我遇到第一个坑就是无法热加载拓展,修改 `docker-compose.yml` 在 `environment` 新增 `EXTENSIONS_AUTO_RELOAD: "true"`,再重启 docker 服务

跟着文档内容后把你要修改的内容传过去

return {
            id: id,
            content: text,
};

再 flows 中新增一个更新数据项目,例如: update data

最后就成功啦。 参考资料: 低代码平台directus 实战半年-提升篇flow 低代码平台directus 实战半年-进阶篇

原文: http://yiqiao.me/articles/43/case-study-of-using-directus-flow-function-to-modify-database-in-docker

版权声明: 自由转载-非商用-非衍生-保持署名 (创意共享3.0许可证)