Hades Blog

Always Coding...

Angular router无法连续redirect的问题

今天写了这样一段代码,希望路由可以这样链式 redirect : ’’ –> ‘frontend’ –> ‘frontend/overview’ –> ‘frontend/overview/general’ { path: '', redirectTo: 'frontend', pathMatch: 'full', }, { ...

最新react ref详解(v16.4.2)

在真正深入了解React的ref之前。除了官方的文档Refs and the DOM和Forwarding Refs,我还参考了网上的一些教程。但是在阅读的时候却发现它们只针对ref的使用方法和场景做了一些简单的讲解,至于ref究竟是如何产生、何时挂载等等并没有详细的说明。 还有比如官方文档标注的注意事项: When the ref attribute is used on...

利用gitlab webhook自动触发jenkins部署任务

之前所有项目每个环境的构建都对应 jenkins 上的一个任务,每次在 gitlab 上 push 代码之后,都需要手动在 jenkins 上点个部署。这显然比较麻烦。刚好最近了解到 jenkins 有构建触发器这样的功能,可以利用 gitlab webhook 来触发 jenkins 任务。 具体做法如下: 1、打开 jenkins 任务配置页面,点击构建触发器tab 勾选所需要...

基于容器化的方案搭建 Node.js 应用部署平台(一)—— 综述

为什么要开发这样一个平台 当我们想要写一个 Node.js 应用时,需要解决很多编写代码之外的事情(机器、环境、部署、etc),这很大程度上提高了编写应用的成本。Node Labs 平台将提供应用创建、运行环境、部署、监控等功能,让创建 Node.js 应用变得更加简单。 什么样的项目适用于这个平台进行部署和管理 我们前期的目标是针对内部使用的、较为简单的,对负载要求较低的 Node....

关于node一gyp 编译 C++ Addons 踩坑经历

今天在打包一个Node.js应用镜像的时候,报了一个这样的错: > sleep@5.1.1 install /usr/src/app/node_modules/sleep > node-gyp rebuild gyp ERR! configure error gyp ERR! stack Error: Can't find Python executable "python"...