首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    比特币与130多种山寨币的数字货币开源交易库CCXT(CryptoCurrency eXchange)

    该库受到MIT许可,这意味着任何开发人员都可以完全免费构建商业和开源软件,但使用它需要你自担风险且无需担保。...任何人都可以在安装后立即使用公共部分即插即用。公共API可以从所有交易所市场开放访问公共信息,无需注册用户帐户,也无需拥有API密钥。...公共API包括以下内容: 市场数据 工具/交易对 价格(汇率) 订单 交易历史 行情 用于制图的OHLC(V) 其他公共端点 对于使用私有API进行交易,你需要从交换市场获取API密钥。...私有API允许以下内容: 管理个人帐户信息 查询帐户余额 通过制造市场和限价订单进行交易 存入和取出法定和加密资金 查询个人订单 获得总账历史 在账户之间转移资金 使用商家服务 此库为所有交换实现完整的公共和私有...ccxt库支持camelcase表示法(在JavaScript中是首选)和下划线表示法(在Python和PHP中首选),因此所有方法都可以用任何语言的符号或编码方式调用。

    2.1K10

    魔改npm私有仓库 | Verdaccio教程

    需要开发一套verdaccio插件来打通两者。除了插件,还需要一个统一的容器来整合verdaccio,插件,和零碎的静态组件,实现的目的是为了能够开箱即用(out of the box)。...verdaccio中返回index的地方实际有两处,分别是列表页和详情页,对应的url路径分别是“/”和“/-/web/detail/*”。...我们重写这个方法就能监听到返回的任何数据,但只对index.html类型的数据做修改,返回方向植入代码如下: const { response } = require("express"); const...来监听body的变化 监听网络请求:利用ServiceWorker API来监听前端发送的HTTP请求 因为呢,通常发生以上三种情况的时候,UI才有可能发生变动,从一个稳定期过渡到另一个稳定期。...列表页的接口就是请求所有packages列表,详情页其实就做了两件事儿:一是把README.md展示成HTML,二是把package.json的内容罗列出来,这两点可以参考npmjs.com上面的做法。

    2.5K10

    网站优化之静态资源优化

    任何 body 元素之前,可以确保在文档部分中解析了所有 CSS 样式(内联和外联),从而减 少了浏览器必须重排文档的次数。...收到 HTTP 请求时,服务器可以发送带有 Cookie 的 header 头。可以给 Cookie 设置有 效时间。      ...• 应用于: 会话管理:登录名,购物车商品,游戏得分或服务器应要记录的其他任何内容      • 个性化:用户首选项,主题或其他设置      • 跟踪:记录和分析用户行为,比如埋点  5.2sessionStorage...JavaScript /CSS(比如百度M站首页)      • 缓存不常变更的 API 接口数据      • 储存地理位置信息      • 浏览在页面的具体位置  6、JavaScript 模块化加载方案和选型...hash 值做 key          • 每次上线,文件路径不一致 2.14 前端 12、前端构建工具介绍和选型建议      • Grunt          • 最早,一个项目需要定制多个小任务和引用多个插件

    1.7K10

    基于YAPI的API实时签名方案

    Npm,大家可搜索"yapi-plugin-pl"找到相关插件 https://www.npmjs.com/search?...Yapi对所有做测试时发出的请求,以及收到的返回结果,都对外暴露了一种用脚本(可以是一大长串代码块执行某种逻辑,最后把值赋给请求或者响应中的参数)来修改它们的方式: image.png script...请求Path ---context.pathname API请求Query ---context.query.xxx API请求Header---context.requestHeader.xxx...API请求Method---context.method API请求Body ---context.requestBody.xxx API响应Header---context.responseHeader.xxx...Yapi脚本编写 ---- 脚本中编写入口参数 Yapi→Group→Project→设置→请求配置 将一些值写死到脚本里,其中参数的命名和官方nodejs算法中保持一致致 https://cloud.tencent.com

    2K100

    2024年Node.js精选:50款工具库集锦,项目开发轻松上手(二)

    Axios作为一个基于Promise的HTTP客户端,以其简洁优雅的API脱颖而出,为开发者提供了一个清晰、简洁的方式来发起HTTP请求、获取数据和与远程服务器交云。...Axios的优点 基于Promise的API:提供了一种干净、异步的方式来处理HTTP请求和响应。 简洁且可读的语法:代码清晰易懂,最大程度减少了样板代码和复杂性。...(response.data); // 用户对象数组 }) .catch(error => { console.error(error); }); 带有JSON数据的POST请求:...强大的扩展系统:可通过插件进行扩展,以增加额外的特性和集成。...今天,我们介绍了第11个至第20个Node.js工具集,覆盖了数据处理、命令行交互、参数解析等多个方面,希望这些内容能够为你的项目开发带来启发和帮助。

    52610

    2020年,你应该知道 23 个非常有用的 NodeJs 库

    body-parser是非常常用的一个express中间件,作用是对http请求体进行解析。 4. Cors 地址:https://www.npmjs.com/package/cors ?...Axios 地址:https://www.npmjs.com/package/axios ? 于 Promise 的 HTTP客 户端,用于浏览器和 node.js 8....Faker 有自己的 API,而且功能非常丰富,这一切都要归功于发明它的人 Marak 。它几乎可以覆盖到任何你想用的用例,在 Github 上的文档也可以帮你分分钟熟悉它的用法。 12....直观上,是一种Model和SQL的映射关系。 Sequelize 是一款基于Nodejs功能强大的异步ORM框架。...既然Nodejs的强项在于异步,没有理由不找一个强大的支持异步的数据库框架,与之配合。 14 Mongoose 地址:https://www.npmjs.com/package/mongoose ?

    3.4K30

    npm 生态系统存在巨大的安全隐患

    现在,用户可以通过向对应的包 URI(例如 https://registry.npmjs.com/-/)向 registry.npmjs.com 发送 PUT 请求来发布 npm...此端点会接受一个请求主体,结构类似于以下内容: { _id: , name: , 'dist-tags': { ... }, versions: {...在这里要强调的关键点是,目前生态系统错误地认为 manifest 总是包含 tarball 的 package.json 的内容(这在很大程度上是因为缺乏注册表 API 文档以及 docs.npmjs.com...中各种引用的缘故,指出 manifest 将 package.json 的内容存储为元数据,但没有任何地方提到客户端会负责确保它们的一致性)。...联系你知道依赖于 npm 注册表 manifest 数据的任何已知工具作者/维护者,并确保他们在适当的时候开始使用包的内容作为元数据(除了 name&version 之外的所有内容)。

    25120

    搭建npm私有仓库——verdaccio

    Verdaccio 开箱即用,带有自己的小型数据库,并且能够代理其他注册表(例如 npmjs.org),并在此过程中缓存下载的模块。...对于那些希望扩展其存储功能的人,Verdaccio 支持各种社区制作的插件,以连接到服务,例如 Amazon 的 s3、Google Cloud Storage或创建您自己的插件 Verdaccio...本文使用nssm: 下载nssm 添加包含nssm.exe的路径到PATH中 打开管理命令 运行nssm install verdaccio,至少必须填写应用程序tab Path,启动目录和参数字段。...sort_packages: asc # convert your UI to the dark side # darkMode: true # translate your registry, api...endpoint, functional by incomplete read more on ticket 1732 # search: false # This affect the web and api

    1.1K40

    用 Truffle 插件自动在Etherscan上验证合约代码

    需要输入诸如编译器版本和构造函数参数之类的内容,并且需要提交展开后的合约源代码(译者注:这里是指当合约引用了其他的文件时,需要把引用展开),该合约源代码需要与部署的代码完全匹配。...这是为什么我创建了 truffle-plugin-verify[6] 插件,它通过Etherscan API来自动验证Truffle合约。...-D truffle-plugin-verify 安装后,将以下内容添加到truffle-config.js或truffle.js文件中,以便Truffle启用该插件: module.exports =...: { etherscan: process.env.ETHERSCAN_API_KEY } }; 你的配置文件可能和上面有所不同,但是只要设置了公共网络部署,并且正确设置了plugins和...在本文中,我们通过 truffle-plugin-verify开发者只需一个简单的命令就可以验证任何智能合约,这为手动验证提供一种简单、自动的替代方法。

    2K20

    从零开发一款基于 webview 的 vscode 扩展

    你可以使用任何前端技术去编写它的内容,比如 jquery、bootstrap、Vue 以及 React。...插件传递信息给 webview webview 的脚本能做到任何普通网页脚本能做到的事情,但是 webview 运行在自己的上下文中,脚本是不能访问 VS Code API 的。...4 个字加英文三个字,格局正好 vscode api cn 在学习和开发 vscode 插件的过程中,最大的痛点无过于 API 文档翻译的缺失。...团队成员现状: 翻译是一件带有侠义精神的事业,欢迎更多的小伙伴加入我们。你可以浏览仓库[40]和官网[41]了解具体情况。...当然 vscode 插件开发的概念和 API 比较多,一篇文章也很难讲全,讲透彻。如果大家感兴趣,可以在评论区告诉洛竹,我可以继续更新这方面的教程。

    4.9K20

    axios实现跨域三种方法_vue跨域配置

    ` 允许在向服务器发送前,修改请求数据 // 只能用在 'PUT', 'POST' 和 'PATCH' 这几个请求方法 // 后面数组中的函数必须返回一个字符串,或 ArrayBuffer,或 Stream...(params, {arrayFormat: 'brackets'}) }, // `data` 是作为请求主体被发送的数据 // 只适用于这些请求方法 'PUT', 'POST', 和 'PATCH'...: false, // 默认的 // `adapter` 允许自定义处理请求,以使测试更轻松 // 返回一个 promise 并应用一个有效的响应 (查阅 [response docs](#response-api...200 && status < 300; // 默认的 }, // `maxRedirects` 定义在 node.js 中 follow 的最大重定向数目 // 如果设置为0,将不会 follow 任何重定向...本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

    3.6K20
    领券