# ds **Repository Path**: dongfubao/ds ## Basic Information - **Project Name**: ds - **Description**: 自己的ds仓库 - **Primary Language**: NodeJS - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-08-20 - **Last Updated**: 2021-12-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ds ## 介绍 工作之余自己学习的代码仓库. ## 只用于学习,思想实现,由于不够全面完善,不具备生产功能. ## 1: 静态资源服务器 node为基础的静态资源服务器,主要用于搭载前端显示,实现使用koa,以下系统前端显示皆用此种方案, 已实现内容 1:webapp目录下放置前端打包目录,实现前端页面部署 为实现内容 1: 现有架构是的静态服务器转化为node搭建的静态服务器,所以针对显示路由不够完善,就算用哈希路由有时也容易出问题. 2:请求慢,未做gizp压缩,缓存等策略 ## 2: cas系统 [演示地址](http://47.102.97.25:8080/casv1) 中心登录系统,实现未登录拦截,前端react,后端koa 已实现内容: 1:登录,跳转,存储日志 2:集合koa的前端开发系统,实现ng,react,vue实时编译配置 准备实现内容 1:单点登录. 2: 登录数据库连接. 3: 保存密码注册等一系列功能 ## 3: getway系统 [演示地址](http://47.102.97.25:8081)密码任意 配合node的koa或者express框架,以js的装饰器为基础,通过socket.io通信实现的getway系统. 两个版本,一个搭载前端页面,以cas为认证体系,一个单纯转发请求,以tokenid为认证体系. 已实现内容: 1:基础RestFul风格的请求, 可以分系统+模块展示 2:请求日志存储 准备实现内容: 1:多次请求时间表格展示 2:请求返回内容格式比对 3:请求范例存储 4:日志细节存储 5:多次请求限制问题 ### getway工具之内网穿透请求 用于两台私人电脑的前后端请求工具,以getway做为中间代理,socket.io作为通信实现内网穿透,类型与ftp穿透工具,思路源于在家开发. ## 4: ds系统 [演示地址](http://47.102.97.25:8080/ds2)账号密码admin,请勿操作开发系统表单内容 ds写了两个版本,前端angular,后端node,存储mysql 已实现内容: 1:普通单表的增删查改可视化操作 2:普通单表显示,排序,分类操作 3:样式设置,布局设置 未实现内容: 1:工作流连接 2:数据表格内容配置显示(echarts,g2) ## 5: 自身脚手架,npm等 [演示地址](https://www.npmjs.com/package/ds-npm) 内容极少,主要用于demo 已实现内容: 1:基础的uniapp模板创建 2:两个用于ionic4的插件 未实现内容: 太多 ## 6: 其他代码 1: angular各种功能实现demo 2: react起步demo 3: vue起步demo