
node
文章平均质量分 58
munanc_
这个作者很懒,什么都没留下…
展开
-
Node 后端 git 提交规范化处理
Node 后端 git 提交规范化处理创建项目以 koa 为例使用 koa-generator 创建项目# 安装npm install -g koa-generator# 创建项目koa2 test-demo# 安装依赖cd test-demonpm install# 启动npm run dev访问 http://localhost:3000/创建 .gitignore 忽略掉 node_modulesnode_modules/windows 系统 注意把 dev 路径原创 2021-12-22 11:16:09 · 1201 阅读 · 0 评论 -
node koa 笔记
Koa 笔记Koa 旨在为Web应用程序和API提供更小、更丰富和更强大的能力,相对于 express 具有更强的异步处理能力,Koa的核心代码只有1600+行,是一个更加轻量级的框架。koa 注册的中间件提供了两个参数ctx:上下文(Context)对象koa并没有像express一样,将req和res分开,而是将它们作为 ctx的属性ctx代表依次请求的上下文对象ctx.request:获取请求对象ctx.response:获取响应对象next:本质上是一个dispatch,类似原创 2021-10-11 11:40:27 · 251 阅读 · 0 评论 -
Node express
Node ExpressWeb框架原生http在进行很多处理时,会较为复杂有URL判断、Method判断、参数处理、逻辑代码处理等,都需要自己来处理和封装并且所有的内容都放在一起,会非常的混乱Web框架可以通过一些实用工具和中间件来扩展功能,提高开发效率Express安装# 通过express提供的脚手架,直接创建一个应用的骨架# 安装npm install -g express-generator# 创建项目express demo# 安装依赖npm i# 启动项目nod原创 2021-09-22 17:20:05 · 154 阅读 · 0 评论 -
Node Buffer
Node Buffer计算机中所有的内容:文字、数字、图片、音频、视频最终都会使用二进制来表示JavaScript可以直接去处理非常直观的数据:比如字符串,通常展示给用户的也是这些内容事实上在网页端,图片一直是交给浏览器来处理的JavaScript 或者 HTML,只是负责告诉浏览器一个图片的地址浏览器负责获取这个图片,并且最终讲这个图片渲染出来但是对于服务器来说是不一样的:服务器要处理的本地文件类型相对较多;比如某一个保存文本的文件并不是使用 utf-8 进行编码的,而是用 GBK,原创 2021-09-13 17:25:43 · 133 阅读 · 0 评论 -
Node 命令行交互 选项
Node 命令行交互 选项const EventsEmitter = require('events')const readline = require('readline')const MuteStream = require('mute-stream') // 用于沉默输出流const ansiEscapes = require('ansi-escapes') // 用于输出空行const option = { // 选项参数 type: 'list', name: 'name',原创 2021-09-08 15:03:09 · 976 阅读 · 0 评论 -
苹果授权登录 jwt node 解码
苹果授权登录 jwt node 解码const jwt_decode = require('jwt-decode')const NodeRSA = require('node-rsa');const axios = require('axios');const jwt = require('jsonwebtoken');let token = 'ios端返回的 identityToken'// 获取公钥async function getApplePublicKey(token) {原创 2021-09-07 16:37:40 · 536 阅读 · 0 评论 -
Node readline 简单实现
Node readline 简单实现function myReadline(callback) { const input = process.stdin; // 获取标准输入流 const output = process.stdout; // 获取标准输出流 let line = '' // 缓存输入 function handleKeyPress(s){ // 键盘输入处理 line += s // 缓存 output.write(s) // 输出 swi原创 2021-09-05 23:34:30 · 219 阅读 · 0 评论