
nodejs
kk3909
区块链 云计算
展开
-
gRPC proto 生成JavaScript/TypeScript代码
目录创建项目初始化项目、安装相关包编辑tsconfig安装代码生成工具创建脚本并执行创建项目mkdir test-grpccd test-grpc在test-grpc目录下创建以下文件,结构如下 ├── src/ # 源代码 │ ├── proto/ # Proto 文件...原创 2020-04-24 11:30:58 · 4665 阅读 · 1 评论 -
koa之koa-compose
介绍koa-compose是koa用到的类库,用于koa中间件合并执行,compose是将多个函数合并成一个函数(eg: a() + b() +c()=> c(b(c()))),主要使用Promise/Async、递归调用实现。整个代码包括注释不到50行,非常精巧。安装npm install koa-compose用法compose([fun a{}, fun b{}, fun ...原创 2020-04-23 14:25:55 · 1407 阅读 · 1 评论 -
nodejs koa入门指引
目录环境1. 介绍2. 快速入手2.1 初始化项目、安装2.2 创建app.js2.3 启动应用3. 路由4. 获取请求参数4.1 path4.2 query4.3 body5. 响应数据5.1 正常5.2 异常6. 全局错误处理7. 常用中间件7.1 koa-logger7.2 koa-http-request7.3 koa2-swagger-ui7.4 koa-convert、koa2-cor...原创 2020-04-22 21:52:18 · 669 阅读 · 0 评论 -
nodejs问题记录
问题macos npm install报错?gyp: No Xcode or CLT version detected!gyp ERR! configure error gyp ERR! stack Error: `gyp` failed with exit code: 1gyp ERR! stack at ChildProcess.onCpExit (/Users/nam...原创 2020-04-20 20:25:04 · 709 阅读 · 0 评论 -
nodejs版本管理
环境centos7.6安装nvm下载安装脚本并执行curl https://raw.githubusercontent.com/creationix/nvm/v0.30.2/install.sh | bash环境变量生效source ~/.bashrc查看版本nvm --version查看版本朱nvm --help安装node查看可用的版本 nvm ls-remo...原创 2020-04-13 15:44:12 · 418 阅读 · 0 评论