超级管理员

$date 2021年 05月 11日 星期二 08:30:53 CST $timedatectl Local time: 二 2021-05-11 08:31:00 CST Universal time: 一 2021-05-10 20:31:00 UTC RTC time: 一 2021-05-10 20:31:00 Time zone: Asia/Shanghai (CST, +0800) NTP enabled: yes NTP synchronized: yes RTC in local TZ: no DST active: n/a timedatectl

2021-05-11    操作系统应用    455
超级管理员

介绍一个 Koa.js 的 SESSION 的中间件安装npm install koa-session 例子const session = require('koa-session'); const Koa = require('koa'); const app = new Koa(); app.keys = ['some secret hurr']; const CONFIG = { key: 'koa:sess', //cookie key (default is koa:sess) maxAge: 86400000, // cookie的过期时间 maxA

2021-05-09    Node.js    437
超级管理员

介绍koa-body 是一个可以帮助解析 http 中 body 的部分的中间件,包括 json、表单、文本、文件等。还有一个常用的类似扩展 koa-bodyparser对比其中,koa-bodyparser 不可以直接处理文件,需要上传文件的时候,还需要引用另外一个中间件 koa-multer,项目地址和使用数量如下:koa-body Used by 31.6khttps://github.com/dlau/koa-bodykoa-bodyparser Used by 73.1k https://github.com/koajs/bodyparser代码示例// 初始化 const koa

2021-05-08    Node.js    432
超级管理员

简介Node.js 的 JSON Web Token 模块有很多,我选择使用 jsonwebtoken。项目地址: https://www.npmjs.com/package/jsonwebtoken安装npm install jsonwebtoken --save 用法const jwt = require("jsonwebtoken") const secret = "some word"; let payload = {}; payload.data = data || {}; //token 中包含的数据 payload.ctime = (new Date()

2021-05-06    Node.js    534
超级管理员

一,Fetch API 介绍Fetch API提供了一个 JavaScript 接口,用于访问和操纵HTTP的请求和响应等。提供了一个全局 fetch()方法来跨网络异步获取资源。fetch()是 XMLHttpRequest 的升级版,用于在 JavaScript 脚本里面发出 HTTP 请求。二,基本用法:fetch('https://test.com/api/info') .then(response = response.json()) .then(json = console.log(json)) .catch(err = console.log('Request

2021-05-06    JavaScript    483
超级管理员

SSH 密码登录#!/usr/bin/expect -f set password "123456" set timeout -1 spawn ssh user@xxx.xxx.xxx.xx expect "*assword:*" send "$password\r" expect "Last*" interact SSH 证书登录#!/usr/bin/expect -f set password "123456" set timeout -1 spawn ssh -i /Users/user/Cert/id_rsa user@xxx.xxx.xxx.xx -p 3002

2021-05-06    操作系统应用    360
超级管理员

简介Nodemailer 是一个简单易用的 Node.JS 邮件发送模块(通过 SMTP,sendmail,或者 Amazon SES),支持 unicode,你可以使用任何你喜欢的字符集。安装npm install nodemailer --save 代码示例:const nodemailer = require('nodemailer'); const config = { smtp: { host: "smtp.163.com", username: "123123123@163.com", password: "123123123" } }; fu

2021-05-06    Node.js    438
超级管理员

常用的Node.js图片处理模块,有node-image、sharp和jimp。node-image很轻量,但是处理gif有点问题,更新还有点慢了。sharp跨操作系统部署的时,常常还需要编译一下。所以,jimp也是一个很好的选择。介绍:An image processing library for Node written entirely in JavaScript, with zero native dependencies.看这个官方介绍也说了,完全使用Node写的的库,无原生依赖。 支持图片类型bmp、gif、jpeg、png和tiff。安装:npm install --save j

2021-05-05    Node.js    983
超级管理员

简介:cheerio 是一个HTML解析器,cheerio实现了核心jQuery的子集。常用来解析采集来的HTML数据。安装:npm install cheerio 基础使用:const cheerio = require('cheerio'); var htmlString = ` ul id="fruits" li class="apple" 苹果 /li li class="orange" 橙子 /li li class="pear" 梨 /li /ul `; $ = cheerio.load(htmlString); $('.apple', '#fruits'

2021-05-03    Node.js    515
超级管理员

nginx 错误日志 nginx accept() failed (24: Too many open files) 原因是 Linux 设置了软硬文件句柄和打开文件的数目,你可以使用 ulimit 命令来查看这些限制。什么是ulimit?ulimit 描述符用于限制用户打开的文件数量,让单个用户不至于打开较多的文件,导致系统奔溃或者资源不足的情况。Linux中一切皆文件,所以文件的含义是很广的。unlimit 还可以限制所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户

2021-05-03    Web 服务器    397
随机推荐
Workerman 实现 WebSocket IM 聊天系统 【前端篇】
CentOS 8 使用防火墙限制每个 IP 的最大连接数
CSS中比一像素还要细的边框
Electron 应用实战 (架构篇)
PHP判断file框是否已选择文件
X-sendfile 大文件下载解决方案
php执行cli程序
iOS 10 APP调用摄像头导致的crash
vue-router 切换页面时设置过渡动画
macOS 系统常用目录
QQ号

微信联系我

夜间模式切换
回到顶部