nodejs
Zack-zzh
这个作者很懒,什么都没留下…
展开
-
cocos wss 证书配置
客户端 var pemUrl = cc.url.raw("resources/hszz4.cer"); if (cc.loader.md5Pipe) { pemUrl = cc.loader.md5Pipe.transformURL(pemUrl) console.log("wwwwwwwwwwwwww") console.log(pemUrl) let ws = new WebSocket原创 2021-01-21 15:26:08 · 1146 阅读 · 1 评论 -
配置阿里云负载均衡下的wss websocket
应用在ssl的环境下,调用websocket服务,必须使用wss。首先。在负载均衡下,本身的websocket应用程序不用加载域名证书。直接启动ws的服务就可以了。 需要在负载均衡下,配置端口侦听。侦听采用https协议,并指定证书。【重点】健康检查钩选http_4xx 很重要。 注意防火墙要打开相应的端口。 经过以上设置,就可以在https的页面中使用对应的wss服务了。注意。如果超过1分钟没有消息传输,负载均衡会关闭链接,因此,需要在页面上做相应的处理。...原创 2021-01-21 11:51:03 · 1253 阅读 · 0 评论 -
nodejs tinypng 压缩
/** * 帮助文档 * ------- * * 获取帮助 * 指令 -h * * 获取命令执行文件夹 * 指令 -f * 参数 ./ * 必填,待处理的图片文件夹 * * 获取是否深度递归处理图片文件夹 * 指令 -deep * 可选,默认不深度递归 * * 命令行脚本参考示例 * > node ./tinypng.js -f ./test -deep * */const fs = require('fs');const path = re.原创 2020-11-10 20:02:36 · 601 阅读 · 0 评论 -
关于nodejs解决服务器跨域的方法
首先,什么是跨域?浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域;那么,如何解决跨域呢?1、采用jsonp方法解决跨域,2、在服务器端利用nodejs设置头文件header来解决跨域,实例代码如下:const http = require(“http”);http.createServer((req,res)=>{res.setHeader(“Access-Control-Allow-Origin”, “*”);res.setHeader(“Ac原创 2020-11-10 09:23:39 · 505 阅读 · 0 评论 -
【Node】CentOs搭建NodeJs服务器—PM2安装
序言:由于Node是单线程,服务如果挂掉服务线程也就没了,pm2是一个进程管理工具,可以用它来管理你的node进程。PM2的主要功能内建负载均衡(使用Node cluster 集群模块) 后台运行 0秒停机重载,我理解大概意思是维护升级的时候不需要停机. 停止不稳定的进程(避免无限循环) 控制台检测 提供 HTTP API 远程控制和实时的接口API ( Nodejs 模块,允许和PM2进程管理器交互 )1.全局安装pm2任意目录下执行命令,pm2安装目录在node安装目录下bin转载 2020-11-07 15:35:37 · 278 阅读 · 0 评论 -
CentOS7安装NodeJS
直接部署首先安装wgetyum install -y wget如果已经安装了可以跳过该步下载nodejs最新的bin包可以在下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz然后就是等着下载完毕。另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到CentOS上。解压包依次执行x.转载 2020-11-07 11:45:41 · 321 阅读 · 1 评论 -
nodejs连接mysql突然中断问题解决方案
db/index.js数据库配置文件一、在数据库连接失败的情况下,回调函数,再次发起连接,直到连接成功为止。handleDisconnect(){ this.connection.connect(function(err) { if(err) { // console.log('error when connecting to db:', err);转载 2020-11-06 16:01:07 · 1065 阅读 · 2 评论