文章列表 (共 625 篇,第 21/63 页)
...
阅读全文 →
...
阅读全文 →
...
阅读全文 →
.gitlab-ci.yml是GitLab CI/CD管道(Pipeline)使用的配置文件,该文件定义了管道的结构和执行顺序。本文件参考GitLab官方文档,简单翻译及整理。
介绍
验证.gitlab-ci.yml
不可用的Job名
使用保留关键字
配置参数
设置默认参数...
阅读全文 →
CI/CD 是一种软件开发方式,通过在应用开发阶段引入自动化,以实现软件的持续集成、测试、交付和部署。GitLab CI/CD是GitLab的一个内置工具,配合任务执行程序(持续监控)(如:GitLab Runner),可以实现基于GitLab的自动化流程构建。
概述
CI/CD 方法相关介绍
2.1 持续集成(CI)
2....
阅读全文 →
本文译自Feathers官方API,介绍Feathers的各个模块及其所有API。
Core: Feathers 核心功能
Application - Feathers应用程序API
Services - Service 对象及其方法和Feathers相关功能
Hooks - 用于服务方法的可插拔中间件
Even...
阅读全文 →
本指南涵盖了Feathers应用所有的基础知识和核心概念。
配置
入门
服务
钩子
REST APIs
数据库
实时 APIs
客户端
生成器(CLI)
1. 配置
在本节中,将介绍学习Feathers所需的工具和初步知识。
先决条件
Feathers及其大多数插件工作于 NodeJSv6.0.0及以上。而在本指南将...
阅读全文 →
Feathers是一个轻量级的REST和实时的API层,可以在Node.js、React Native及浏览器中使用。其核心是一组工具和架构模式,可以轻松创建可扩展的REST API和实时应用程序。使用Feathers,你可以在几分钟内构建原型,并在几天内生产就绪的应用程序。
Feathers通过在一些经过实战考验的开源技术之间的粘合代码实现了这一点 -...
阅读全文 →
Express默认并不处理HTTP请求体中的数据,对于普通请求体(JSON、二进制、字符串)数据,可以使用body-parser中间件。而文件上传(multipart/form-data请求),可以基于请求流处理,也可以使用formidable模块或Multer中间件。
multer中间件
安装
使用
multer的API
4.1 文件对...
阅读全文 →
Node.js程序是单进程运行的,使用Express框架开发的Web应用同样也是。当使用多核系统时,这会导致对多核资源的浪费。这时,我们可以使用Node.js的cluster模块创建一个多核集群,让Express应用多进程运行,充分利用多核资源。
1. 修改启动文件
创建Express应用后,其默认是单进程运行。我们将对其启动文件bin/www修改如下:...
阅读全文 →