运营后台

企业服务 数据服务 案例ID:155864
6 年经验· 腾讯音乐
微信扫码沟通,客服可协助直接对接工程师;如当前档期不合,也可继续推荐相似案例作者。

案例介绍

运营后台node项目 2019.10-至今
项目职务:项目小组负责人(5人)
项目描述:运营后台方便各直播需求的运营人员为线上活动提供个性化配置,进而由底层c++服务读取配置作用于APP产品,后续期望逐步能发展为一个自动化配置平台。

责任描述:
1.项目以egg-vue + element ui为技术栈,eslint校验js代码,制定业务代码规范,后端关注sql查询与参数校验,前端关注表单联动组件,采用子组件校验,父组件提交的策略
2.代码部署方面,以gitlab-ci持续集成构建,gitlab构建机缓存node包,build命令完成后rsync同步代码到业务机,触发重启命令,先通知nginx层切走流量, 再一台台同步重启服务
3.自定义egg框架,封装接入服务端c++私有协议,中间件兜底捕获代码错误,打印错误日志
4.接入开源监控平台easy-monitor,实时查看服务进程CPU、内存消耗,自定义告警策略
5.编写egg插件封装权限逻辑,由用户cookie获取用户id,关联权限表,进而获取对应的菜单、接口路由,菜单json直接返回给前端做页面路由判断,若无权限跳转为404页面
6.改写egg-sequelize包,以兼容本司以mysql改造的数据库,解决tcp连接数过多的问题
编写工具包,根据传入的json参数分析表结构字段,通过ejs模板渲染开发文件,前端生成列表查询展示、模态框编辑组件,后端生成对应的增删改查接口文件,提高开发效率

运营后台

企业服务 · 数据服务 案例ID:155864
联系该工程师
微信扫码,建群沟通
作者: - 6年经验- 腾讯音乐

案例介绍

运营后台node项目 2019.10-至今
项目职务:项目小组负责人(5人)
项目描述:运营后台方便各直播需求的运营人员为线上活动提供个性化配置,进而由底层c++服务读取配置作用于APP产品,后续期望逐步能发展为一个自动化配置平台。

责任描述:
1.项目以egg-vue + element ui为技术栈,eslint校验js代码,制定业务代码规范,后端关注sql查询与参数校验,前端关注表单联动组件,采用子组件校验,父组件提交的策略
2.代码部署方面,以gitlab-ci持续集成构建,gitlab构建机缓存node包,build命令完成后rsync同步代码到业务机,触发重启命令,先通知nginx层切走流量, 再一台台同步重启服务
3.自定义egg框架,封装接入服务端c++私有协议,中间件兜底捕获代码错误,打印错误日志
4.接入开源监控平台easy-monitor,实时查看服务进程CPU、内存消耗,自定义告警策略
5.编写egg插件封装权限逻辑,由用户cookie获取用户id,关联权限表,进而获取对应的菜单、接口路由,菜单json直接返回给前端做页面路由判断,若无权限跳转为404页面
6.改写egg-sequelize包,以兼容本司以mysql改造的数据库,解决tcp连接数过多的问题
编写工具包,根据传入的json参数分析表结构字段,通过ejs模板渲染开发文件,前端生成列表查询展示、模态框编辑组件,后端生成对应的增删改查接口文件,提高开发效率

相似案例推荐

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在 1 小时内与您联系确认。

1小时精推人才

需求方专属客服,免费梳理匹配

需求方客服微信二维码
扫码加微信 · 客服人工对接
更多案例
微信沟通 客服 看中这位工程师了?客服帮你 1 小时对接沟通 → ×