随笔分类 -  node

上一页 1 ··· 3 4 5 6 7 8 9 下一页

es4x 引用外部jar 包以及集成typescrip
摘要:以前写过一个通过修改jar 包处理自定义jar 的引入的,如下是一种使用官方推荐的方法package.json 添加依赖配置 同时为了方便使用添加typescript define 文件方便使用(只是demo,实际上如果看了官方发布的包为了这种方法) 项目准备 项目结构 ├── README.md 阅读全文

posted @ 2019-11-24 21:42 荣锋亮 阅读(471) 评论(0) 推荐(0) 编辑

es4x 使用nodejs 开发vertx 应用框架试用
摘要:es4x 是将vertx 的特性带到nodejs 的开发中,性能很不错,同时开发方式和nodejs 一样,可以加速vertx 应用的开发,同时也可以方便的集成java 软件包,提供的cli 工具也很方便,支持基于docker 的部署。 以下是一个简单的demo 项目结构 代码集成了typescrip 阅读全文

posted @ 2019-11-19 16:24 荣锋亮 阅读(2353) 评论(0) 推荐(1) 编辑

ava 类似jest snapshot 功能试用
摘要:ava也提供了类似jest 的snapshot 测试,可以用来方便的测试web 组件,以下是一个简单的试用, 同时包含了自己碰到问题,以及解决方法,以及一些参考链接 使用typescript 以及tsx,测试react 组件 环境准备 项目结构 ├── package.json ├── src │ 阅读全文

posted @ 2019-11-01 16:23 荣锋亮 阅读(471) 评论(0) 推荐(0) 编辑

ava js 测试框架基本试用
摘要:随着js 越来越强大,日常使用中关于js 的问题也就越突出了,我们需要关注的点也就不能只像以前那样 只编写简单的功能实现,我们同时也需要关注js 的健壮性,测试就是其中一个比较重要的环节,以下 是ava 测试框架的一个简单使用,关于ava 的介绍可以查看官方文档 demo 同时集成了简单的githu 阅读全文

posted @ 2019-11-01 11:12 荣锋亮 阅读(1863) 评论(0) 推荐(0) 编辑

使用overnightjs typescript 注解开发expressjs 应用
摘要:overnightjs 提供了基于注解的expressjs应用开发,包含了比较全的express 开发支持,使用简单,以下是一个简单的试用 项目准备 项目使用pkg 进行了打包处理 初始化 yarn init -y yarn init -y yarn init -y yarn init -y yar 阅读全文

posted @ 2019-10-08 15:09 荣锋亮 阅读(601) 评论(0) 推荐(0) 编辑

基于docker-compose部署 简单nsq 集群
摘要:主要目的是搭建一个测试环境,同时使用了nodejs 客户端sdk nsq 简单了解 nsqd:一个负责接收、排队、转发消息到客户端的守护进程 nsqlookupd:管理拓扑信息并提供最终一致性的发现服务的守护进程 nsqadmin:一套Web用户界面,可实时查看集群的统计数据和执行各种各样的管理任务 阅读全文

posted @ 2019-09-25 20:36 荣锋亮 阅读(1636) 评论(0) 推荐(0) 编辑

speedscope + node inspect 分析node应用调用
摘要:生成一个简单的express 项目 使用脚手架工具 npm install -g express-generator@4 express . npm install -g express-generator@4 express . npm install -g express-generator@4 阅读全文

posted @ 2019-09-20 14:30 荣锋亮 阅读(798) 评论(0) 推荐(0) 编辑

Cronicle 基于nodejs 的分布式任务调度工具
摘要:Cronicle 是一款不多的分布式任务调度工具,基于nodejs 开发,同时包含看web UI,从官方介绍看到的UI还是 挺不错的,而且功能很丰富,值得试用下 参考资料 http://cronicle.net/ https://github.com/jhuckaby/Cronicle/ 阅读全文

posted @ 2019-09-17 13:38 荣锋亮 阅读(2282) 评论(0) 推荐(0) 编辑

Falcor 学习一基本使用
摘要:falcor 是netflix 公司为了解决自己api数据查询所开发的查询框架,很不错(尽管netflix 也在用graphql )以下是falcor 的 一个简单使用,基于express 框架,使用服务器端提供model.json 一张参考图 server 端代码 初始化项目 yarn init 阅读全文

posted @ 2019-09-09 22:36 荣锋亮 阅读(1253) 评论(0) 推荐(0) 编辑

nave node 的虚拟环境管理工具
摘要:nave 是类似python venv 的node 虚拟环境管理工具 安装 npm install -g nave npm install -g nave npm install -g nave npm install -g nave npm install -g nave npm install 阅读全文

posted @ 2019-08-27 15:19 荣锋亮 阅读(1044) 评论(0) 推荐(0) 编辑

presto-gateway nodejs client
摘要:目前已经有了好几个presto nodejs 的client,为了方便presto-gateway 的连接,修改了一个现有的nodejs client 可以方便的连接presto-gateway 原理 因为通过通过的rest api 调用的,所以直接在原有上添加http header X-Prest 阅读全文

posted @ 2019-08-24 11:02 荣锋亮 阅读(662) 评论(0) 推荐(0) 编辑

使用nodejs+ harbor rest api 进行容器镜像迁移
摘要:最近因为基础设施调整,需要进行harbor 镜像仓库的迁移,主要是旧版本很老了,不想使用,直接 打算部署新的,原以为直接使用复制功能就可以,但是发现版本差异太大,直接失败,本打算使用中间 版本过度进行迁移,但是需要测试,好多功能,而且配置有点费事,尽管官方提供了升级说明,但是没敢 用,就怕出故障 解 阅读全文

posted @ 2019-06-22 10:04 荣锋亮 阅读(849) 评论(0) 推荐(0) 编辑

使用dotenv 管理nodejs 应用的环境变量&&docker-compose 运行
摘要:说明dotenv 是一个很方便的符合12 factor 的环境变量管理工具,使用很方便,实际上里面的代码也不是很多 测试使用docker 进行环境部署,为了方便分发使用pkg 进行打包,使用alpine制作比较小的容器镜像 环境准备 nodejs 项目初始化 mkdirdotenv-app cd d 阅读全文

posted @ 2019-04-28 13:00 荣锋亮 阅读(3214) 评论(0) 推荐(0) 编辑

websocket 2 rest api
摘要:需要开发一个prometheus 的exporter 使用jmespath 获取对应metrics的数据,并进行转换处理,但是因为那个服务 提供的接口是通过websoket 的实时api,所以基于node 进行了简单的包装处理,暴露为一个直接可以使用的rest api 同时保留了数据的实效性 实现技 阅读全文

posted @ 2019-04-16 16:02 荣锋亮 阅读(633) 评论(0) 推荐(0) 编辑

简单 babel plugin 开发-使用lerna 工具
摘要:babel在现在的web 应用开发上具有很重要的作用,帮助我们做了好多事情,同时又有 比较多的babel plugin 可以解决我们实际开发上的问题。 以下只是学习下如果编写一个简单的babel plugin,项目使用lerna 进行代码包管理 插件开发模型 项目准备 lerna 项目初始化 ler 阅读全文

posted @ 2019-02-15 10:50 荣锋亮 阅读(841) 评论(0) 推荐(0) 编辑

简单webpack plugin 开发
摘要:重要是学习下怎么开发webpack plugin,同时记录下 插件模型 webpack 是一个插件,可以是javascript class ,或者具名 class 定义apply 方法 指定一个绑定到webpack 自身的事件钩子 使用webpack提供的plugin api 操作构建结果 参考格式 阅读全文

posted @ 2019-02-14 14:21 荣锋亮 阅读(871) 评论(0) 推荐(0) 编辑

nginx unit nodejs 模块试用(续)
摘要:最新(应该是18 年了)nginx unit 发布了新的版本,对于nodejs 的支持有很大的改进,上次测试过,问题还是 比较多,这次使用新版本在测试下对于nodejs 的支持,以及以前block 的问题。 备注: 测试系统centos 7 环境准备 配置yum源 /etc/yum.repos.d/ 阅读全文

posted @ 2019-02-09 00:28 荣锋亮 阅读(329) 评论(0) 推荐(0) 编辑

几个方便的nodejs 任务调度框架
摘要:摘录几个方便的nodejs 任务调度包 node-cron https://github.com/kelektiv/node-cron node-schedule https://github.com/node-schedule/node-schedule agenda https://github 阅读全文

posted @ 2019-01-31 13:22 荣锋亮 阅读(1431) 评论(0) 推荐(0) 编辑

使用 pkg 打包分发 nodejs 应用
摘要:pkg 是一个很不错的跨平台 nodejs 应用打包工具,使用此工具,我们只需要给与用户提供一个简单的 可执行文件就可以了,同时代码也是二进制的,提高了代码的安全性 备注:测试demo 很简单,也比较典型,包装了sofa 框架,我们可以直接查看graphql api 以及open api 环境准备 阅读全文

posted @ 2019-01-28 11:15 荣锋亮 阅读(2902) 评论(0) 推荐(0) 编辑

sofa graphql 2 rest api 试用
摘要:大部分代码还是来自sofa 的官方文档,同时添加了docker && docker-compose集成 备注: 代码使用typescript 同时运行的时候为了方便直接运行使用ts-node 运行 环境准备 docker-compose 文件 version: "3" services: api: 阅读全文

posted @ 2019-01-27 13:55 荣锋亮 阅读(815) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航