nodejs
文章平均质量分 60
nodejs
sysu_lluozh
这个作者很懒,什么都没留下…
展开
-
【Mysql+Charts】效果show(七)
前面已经完成了该需求的所有开发,目前实现的逻辑是: 运行JiraMysql2.4.js文件进行数据库的写入,目前是写入本地数据库中 每个项目都有“周”的信息,读取时该项目“周(INT型)”从小到大push进数组中成功写入所有数据后,运行app.js文件,即程序的入口文件 在浏览器中输入本机IP+端口号(http://172.18.40.153:3000) 显示的主页即我们先前展示的主页内容,原创 2016-03-29 09:52:59 · 493 阅读 · 0 评论 -
【Mysql+Charts】views文件(六)
前面已经实现了后端的处理,现在我们实现前端的网页展示routers中的定义了在views文件下的同名.ejs文件 不过让我们先看看两个其他的.ejs文件 index.ejs 这个在这个项目中定义为主页,其中代码为<!DOCTYPE html><html> <head> <title><%= title %></title> <link rel='stylesheet' h原创 2016-03-28 21:54:34 · 633 阅读 · 0 评论 -
【Mysql+Charts】routers文件(五)
在Mysql To Charts(二)–相关知识点中已经提到,路由文件中路由控制 定义了一系列路由代码,可以接收用户请求后渲染模板页面返回给客户端对于routers下的.js文件的实现,现在先看看路由设计的一些方法 创建路由//加载express框架var express = require('express');//创建一个express实例var app = express();/原创 2016-03-28 20:04:53 · 743 阅读 · 0 评论 -
【Mysql+Charts】draw ichartjs(四)
需要将数据在网页端绘制成曲线图标的形式,在网上找到了ichartjs开源图形组件ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形下面的内容主要学习参考于ichartjs官网的相关文档和源码: http://www.ichartjs.com/构建项目环境 由于ichartjs是一个js库,所以只要将ichart.js加入原创 2016-03-26 13:49:59 · 1504 阅读 · 0 评论 -
【Mysql+Charts】读写Mysql(三)
原已实现从Jira平台抓取数据,并写人数据库中 因数据的直观性和可对比性,现需将数据绘制成曲线图的形式计划将各个项目分别以Week为单位绘制新增bug数、关闭bug数以及遗留bug数的曲线图写入Mysql在Jira平台数据自动化获取中,我们已实现了从Jira平台中抓取数据并写入Mysql中,但在实现的时候,是以当前时间Now为名称创建数据表格,现需要把每周的数据都写入在一个表格中,故增加一个“周”原创 2016-03-26 09:02:35 · 724 阅读 · 0 评论 -
【Mysql+Charts】相关知识点(二)
让我们先看看一下相关知识点下载一个强大的JavaScript的开发工具JetBrains WebStorm, 下载链接: http://www.jetbrains.com/webstorm/download/#section=windows-version首先: 1. 使用WebStorm打开(一)中建好的test文件, 2. 新建一个module->jira的Directory,将“J原创 2016-03-25 19:34:34 · 688 阅读 · 0 评论 -
【Mysql+Charts】Express 应用生成器(一)
通过应用生成器工具 express 可以快速创建一个应用的骨架 express安装命令$ npm install express-generator -gexpress所有的可用命令行选项$ express -h获得的结果: 现在我们开始在当前目录下创建一个命名为test的应用$ express test --ejsexpress后面的test是需要创建的项目名称 正确的结果为: 现在进入t原创 2016-03-22 19:16:49 · 572 阅读 · 0 评论 -
【nodejs】数据统计平台碰到的坑
记录使用nodejs实现数据统计平台碰到的一些坑:String + Array在调试的时候需要打印一些log进行分析,打印long的源码为:控制台输出的结果为:以为是字符串的原因,将searchArgs转为字符串,打印log的代码改为log.info("请求的参数为:", searchArgs.toString)控制台输出仍为搜索的searchArgs为:[object object]尝试直接打印l原创 2016-08-11 20:58:44 · 1950 阅读 · 0 评论 -
【nodejs】数据解析处理的一些问题
在做数据平台fbp模块的数据展示的时候,数据流是: 盟友平台 -> 接口请求 -> 获取json数据解析 -> 写DB -> 从DB读取数据 -> 处理数据 -> 回传前端展示获取json数据解析模拟接口请求抓包返回的数据是:{ "status": 200, "msg": "success", "data": { "count": 39, "issues": [原创 2016-12-06 18:20:01 · 3538 阅读 · 0 评论 -
【nodejs】SWQA平台缺陷模块数据处理
最近重构数据平台的BUG模块,由于不熟悉,对于一些数据的处理折腾了一小段时间数据平台的BUG模块主要是从jira平台中请求获取数据,接口文档参考jira的官方文档: https://docs.atlassian.com/jira/REST/cloud/#api/2/search-search缺陷状态及类型新增缺陷缺陷类型(bug、bug-上版本漏测、bug-与需求不符、bug-未自测、bug-原创 2017-03-14 10:10:48 · 3614 阅读 · 0 评论 -
【nodejs】async
async.mapSeries使用在处理数据时,使用for 循环进行遍历处理数据,但是发现跳出callback时,所有数据为空,数据处理起来特别麻烦,如:getBugData4WReport(function (data,err) { console.log(data); for(var i = 0;i<data.length; i++){ getDeveloperB原创 2017-02-27 09:47:26 · 1952 阅读 · 0 评论 -
【Jira数据自动化】获取数据并写入Mysql(三)
我们现在已经得到了需获取的数据,现研究如何记录数据。开始想着将数据写入到excel中,查了一些资料,发现nodejs写入到xls文件中自己还是实现不了逐列去写数据,故放弃写入excel中,直接写入到Mysql数据库中。原创 2016-03-16 10:33:58 · 3430 阅读 · 0 评论 -
【Jira数据自动化】JQL语句(二)
上一遍文章中我们已经搞定Jira平台的接口请求,现在研究一下请求中的JQL数据。在请求中的JQL语句,现需要获取各个项目的上月遗留bug数、新增bug数、关闭bug数、遗留bug数这4个值,其中上月遗留bug数较难为统计。上月遗留的bug数分为两种: 1. 状态status为“新建, Reopened, Backlog, 测试中, 待开发, 开发中, 验收, 挂起审核”,创建create原创 2016-03-16 10:29:40 · 9739 阅读 · 0 评论 -
【Jira数据自动化】Jira接口请求(一)
月末总结中每月需要从Jira平台中统计各个项目的新增、关闭以及遗留bug数,人工去对各个项目进行条件筛选统计,耗时较长且容易出错,故计划做一个自动去筛选获取Jira平台各个项目每个月的数据Jira请求首先找到了Jira的API文档:https://docs.atlassian.com/jira/REST/latest/#api/2/search-search,其中的 api/2/search 接口为原创 2016-03-11 21:55:54 · 29338 阅读 · 5 评论