MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

开箱即用的TDUCK 能否PK一下问卷星?

2025-03-03 18:52 huorong 精选文章 5 ℃ 0 评论

小伙伴们有个可能是第一次听到 ” TDUCK “ ,这是什么东东,经常逛github、gitee的小伙伴就会知道这是一款 免费的在线数据收集/问卷调查工具 。优秀啊,这款开源工具对我的小公司来说足够用了,但是还是建议大家不要做白嫖党啊,关键时候动动小手指,小鼠标点个star 哦!!!

介绍

Tduck填鸭表单是一款自定义表单工具,支持问卷调查、数据收集等功能。采用无代码理念支持开发自定义组件,简单拖拽即可生成表单,完成数据收集。采用SpringBoot+Vue+ElementUI技术栈,功能强大界面清新,支持一键部署。

开源地址:

后端仓库

前端仓库

https://gitee.com/TDuckApp/tduck-platform

https://gitee.com/TDuckApp/tduck-front

https://github.com/TDuckCloud/tduck-platform

https://github.com/TDuckCloud/tduck-front

技术架构

#后端:
 - SpringBoot 
- Mybatis-Plus
- Lombok
- Hutool
- Guava

#前端:
- Vue2
- ElementUI
- Echarts
- Axios
- nprogress

本地启动

#后端
git clone https://gitee.com/TDuckApp/tduck-platform.git
修改yml 文件,配置自己的数据库地址
cd tduck-platform/tduck-api
mvn clean package -DskipTests
java -Dfile.encoding=UTF-8 -jar target/tduck-api.jar

#前端
git clone https://gitee.com/TDuckApp/tduck-front.git  # 大家记得clone 最新V5版本
npm install -g cnpm --registry=https://registry.npm.taobao.org
cd tduck-front
cnpm install
cnpm run serve

浏览器输入: http://localhost:8888 可以访问了。

其他配置

  • 接口安全

为了保证接口调用的安全性,防止恶意请求接口,项目对接口进行了签名验证,接口请求时对参数进行排序加密计算签名,后端对签名进行校验,如果校验失败,则提示非法请求。

platform:
  sign:
    enable: true # 是否启用签名校验 关闭之后所有请求无需校验 本地调试方便可以设置false
    secret: 916lWh2WMcbSWiHv # 签名秘钥
    ignore-urls:   # 签名校验忽略的地址
      - /tduck-api/webjars/** 
      - /tduck-api/swagger/**



今天就简单介绍这么多了,小伙伴们晚安了......

顺便问一下 小伙伴们 黑神话. 悟空 打到哪里了?有通关的么?欢迎评论区来聊哦!!!

如果该文章对你有帮助,那么就点击右下角的 [点赞]「在看」,给一个小小的鼓励吧~

Tags:cnpm npm

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言