![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
nodejs
文章平均质量分 70
夏天的一朵云
这个作者很懒,什么都没留下…
展开
-
Error: ENOSPC: no space left on device,判断磁盘不足的集中情况
遇到上边的错误,一般来说就是服务器无法创建文件了,这时候咱们可以从两个方向寻找问题1、磁盘上block或者inode占满1、磁盘的block占满,查看命令 df -h[root@S100900 ~]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda3 35G 28G 5.6G 83% /tmpfs 504M 0 504M 0% /dev/shm/dev/v原创 2022-05-21 13:37:35 · 8438 阅读 · 0 评论 -
eggjs集成Socket.io实现推送和即时通信,以及配置宝塔反向代理
eggjs集成Socket.io实现推送和即时通信原创 2022-05-06 12:32:38 · 2307 阅读 · 1 评论 -
egg-mysql运行错误 nodejs.ECONNREFUSEDError: connect ECONNREFUSED 127.0.0.1:3306
egg链接 Mamp pro集成环境中的mysql的时候,出错运行不成功的原因有以下几点1、没有运行mysql2、mysql的端口错误3、没有引入mysql.sockconfig.mysql = { // 单数据库信息配置 client: { // host host: 'localhost', // 端口号 port: '3306', // 用户名 user: 'root', // 密码 password: 'root',原创 2021-02-24 20:13:41 · 2156 阅读 · 0 评论 -
使用EggJS开发接口(三)登录验证之egg-jwt 及 crypto加密
egg-jwt是一个生成token的插件token的规则:服务器返回的token数据基本结构是Header.Payload.Signature,header、payload、signature三部分以'.'隔开。例如: 1 2 3 eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9. eyJ1c2VyTmFtZSI6ImNlc2hpemhhbmdodTAyIiwiaWF0IjoxNTU1MjEyMzg1LCJle...原创 2020-12-24 15:58:58 · 8369 阅读 · 2 评论 -
egg 微信公众号开发之,接收text/xml数据
egg开发微信公众号的时候,发现post接收不到数据;最后发现传过来的content-type = text/xml,那我们如何才能获取xml数据呢接收xml // 覆盖egg自带的配置 使支持接收xml参数 config.bodyParser = { enable: true, encoding: 'utf8', formLimit: '100kb', jsonLimit: '100kb', strict: true, // @see https://github.com/h原创 2020-11-28 22:19:10 · 1089 阅读 · 2 评论 -
egg+pm2配置线上部署环境
最近在写egg后台项目,部署到线上环境的时候想用pm2进程管理器来进行配置,查阅了一翻资料设置通了,记下来其他人有用到的可以拿去在egg项目的根目录定义启动文件// server.jsconst egg = require('egg');const workers = Number(process.argv[2] || require('os').cpus().length);egg.startCluster({ workers, baseDir: __dirname,});这样,原创 2020-11-25 23:19:16 · 1835 阅读 · 0 评论 -
node服务器如何接受硬件发来的TCP/IP数据
要接收TCP/IP数据,需要借助node提供的net模块https://www.runoob.com/nodejs/nodejs-net-module.html接收到后,看客户端发来的是什么类型的数据,如下例子是客户端发来的16进制数据// server.jsvar net = require('net');var server = net.createServer(function(connection) { console.log('client connected'); co原创 2020-11-22 11:47:19 · 909 阅读 · 0 评论 -
PM2 - node进程管理工具
https://www.cnblogs.com/dadonggg/p/11071182.htmlPM2常用命令pm2 start "npm run start" --watch -n 官网PM2的安装本地安装npm install -g pm2centos中安装pm2在远程服务器中安装,不会立马就可以生效1、通常npm安装的pm2会放在node文件下bin文件夹下(此时可以通过打入全路径使用pm2)2、需要在 /usr/local/bin 下创建 pm2快捷方式,方便全局使用.原创 2020-11-08 10:07:28 · 249 阅读 · 0 评论