最终文件结构:

  • request-demo

    •  node_module
    • run.js
    • data.json
    • package.js 

准备工作:

新建一个项目文件夹,执行以下命令, 会自动在该文件下生成 node_module 文件夹:

npm install fs
npm install axios
npm install babel-cli
npm install babel-preset-es2015
创建一个 data.json ,内容如下
{"profiles":[{"id":"lf-dev","name":"测试","jenkinsPreffix":"http://jenkins.1.com/job/1","tasks":[{"name":"信息","jenkinsJobName":"dev"}]}]}

创建一个 run.js,内容如下:
var fs = require('fs');
var axios = require('axios');
/*** 读取文件的数据*/
fs.readFile('run.json', 'utf8', function (err, data) {if (err) {console.log(err);}postData(JSON.parse(data));
});
var profileId = 'lf-dev';/*** 把获取json的数据上传到服务器* @param datas*/
function postData (datas) {datas.profiles.forEach(function (data) {if (profileId == data.id) {data.tasks.forEach(function (task) {axios.post(data.jenkinsPreffix + task.jenkinsJobName + '/build?delay=0sec', task).then((data) => {console.log(data);});});}});
}

转载于:https://www.cnblogs.com/yu-zeng/p/9675693.html

js 实现读取json 文件,实现批量发送请求相关推荐

  1. iis配置js支持读取json文件配置

    默认情况下,iis不支持解析.json文件,这就需要我们自己在iis下配置 方法一:iis配置 1.点击开始菜单选择控制面板: 2.控制面板内点击管理工具,选择Internet信息服务(IIS)管理器 ...

  2. node.js 如何读取json文件内容

    最简单的方式: const config = require('./config.json') console.log("name",config.name) console.lo ...

  3. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  4. node.js 读取json文件

    node.js 读取json文件 效果图 目录结构 data.json index.htm app.js 学习资源推荐 效果图 目录结构 data.json [{"name": & ...

  5. js读取json文件和读取数据库的速度的差别

    今天想直接js读取json文件会快点所以在网络上搜索如何读取本地的json文件结果找到了下边的这样 var Ajax = function () { $.getJSON ("js/useri ...

  6. python读取json文件,大批量写入mongo

    1.需求:现在要求将服务器上523GB的json文件,导入到mongo库中,由于mongoimport 速度在25MB/s, 现在用脚本多进程将数据读取,在写入mongo中. 2.源码: # -*- ...

  7. 本地服务器json文件,从本地ftp服务器读取Json文件

    我是存储在本地服务器中的名为File1.js的json文件.我想读取json文件的内容,并希望在其他文件中显示数据.我已经尝试使用JavaScript编码,但它不能正常工作.从本地ftp服务器读取Js ...

  8. 新手如何使用JavaScript读取json文件 v2.0

    前言 3年前,我在纯小白时期写的一篇文章:新手如何使用JavaScript读取json文件 至今仍时常有小伙伴点击. 如今自己在此知识领域已经有所成长,故重写一篇更高质量,更有帮助的文章,希望更有效的 ...

  9. netcore读取json文件_.net core读取json格式的配置文件

    在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...

  10. R读取json文件并转化为dataframe

    R读取json文件并转化为dataframe 目录 R读取json文件并转化为dataframe R读取json文件 把json转为dataframe

最新文章

  1. 计算机排版基础知识,计算机排版基础知识.pdf
  2. WPS菜单栏自动隐藏的解决方法
  3. 微信内置浏览器点击“返回”关闭窗口
  4. 关于eclipse的indigo版中文注释时字体太小的问题(转)
  5. Unity5 VS UE4
  6. 查看手机db数据库文件
  7. 文件系统性能测试工具iozone
  8. OKR 与绩效考核结合的推进行业案例:医药行业
  9. 2022年了,微信透明头像怎么设置?不多说,安排(2)
  10. react 使用ajax axios,react中使用Ajax请求(axios,Fetch)
  11. Bootstrap3源码分析
  12. AD绘制PCB板框+定位孔(Altium Designer)
  13. python3 excel 图表导出图片_使用python代码将excel中的图表导出为图片
  14. 通过一个例子快速上手矩阵求导
  15. 电子科大计算机学院郑欣,我校研究生在“华为杯”第十六届中国研究生数学建模竞赛中获佳绩...
  16. 基础的网络服务器开发
  17. SimpleDraweeView圆角
  18. 数据结构与算法(七)—— 散列表结构及其实现和应用
  19. 19、jsp的实质是什么?
  20. QQ 2006 正式版协议变动情况分析

热门文章

  1. 简述mysql完全备份过程_【SQL】MySQL之使用mysqldump全备份及恢复过程详解_MySQL
  2. java 算法比较,java几种面消隐算法的比较
  3. 周期性行业是什么意思_什么样的股票适合长期持有?股票知识学习
  4. RDD partitioner入门详解
  5. redis数据类型之sorted set
  6. Teradata中的四舍五入问题
  7. javascript call与apply关键字的作用
  8. Xcode7中 添加 .dylib
  9. @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction区别 .(转)
  10. rrdtool安装编译提示错误:Can’t locate ExtUtils/MakeMaker.pm in @INC