node
文章平均质量分 69
雪狼之夜
node同构工程师(全端全栈)、云开发、PC端、H5、谷歌插件、安卓端、ios苹果、各系小程序,小程序插件、除桌面应用程序未实践外,其他端均有3到10年经验。博主分享的这些开发经验是为了让你早点下班陪女朋友,陪老婆孩子。不是让你能者多劳!!!!!!
展开
-
前端切片上传、分段上传-图文教程
本教程前端(原生html+js)、后端(node的eggjs框架)都涉及。node v14.18.0 (适用 v16,v18) , v20我没试过说实话,可能有些人到35岁都不一定碰得到这个需求。本文用的同步请求来搞切片,因为同步你会了,异步很简单。主要方便演示。本来写了3000多字了,后面我全删掉重来了,劲量保证你一看我教程就能懂原创 2024-10-23 11:00:50 · 285 阅读 · 0 评论 -
企业微信成员授权(个人授权)oauth2全流程教程
我先说我得出的几个结论,你先看,我的结论不一定对,但是我的流程算是走通了。并且第三方应用项目上线了,原创 2024-09-24 18:09:42 · 1304 阅读 · 0 评论 -
企业微信oauth2授权报错redirect_uri需使用应用可信域名解决方案
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。哪天我超过一个月没更新博客了,希望大家莫怪。这不是我复制错了,谁知道是这个玩意啊!这特么卡了我1个多小时。这个appid就不是应用id!oauth2 进行授权时报如下图错误。我就奇怪,可信域名我也配了,怎么会出这个问题?是特么的下图这个啊,!其实问题出在appid,你看明白了吗。注意与企业的网页授权登录不同。官方文档是这样的==>原创 2024-09-20 17:33:03 · 1918 阅读 · 0 评论 -
企业微信-前往服务商后台页面对接解决方案
获取用户信息(所属企业corpid)=》去数据库里找之前获取永久授权时候存的企业id对比,然后对对应这个企业的永久授权码返回给前端,=》前端有永久授权码、企业id 就可以进行其他接口的请求。如果我没记错(昨天搞的,今天来写的笔记),服务商后台我们开发的地方是配置这个域名(他也可以带后缀,比如www.***.com/***/***,他其实可以是路径)乍一看,就跟我们之前获取永久授权链接那个预授权码很像,但是这么用哦!你点击跳转,他是有这个路径(企业微信审核员也是通过这个入口点的你的应用)原创 2024-09-20 14:20:17 · 1149 阅读 · 0 评论 -
企业微信redirect_uri 与配置的授权完成回调域名不一致
2、官方的设置授权配置里==》 https://developer.work.weixin.qq.com/document/path/90602。auth_type:1,//0 正式授权, 1 测试授权。1、第三方方应用的使用配置里,这一排域名,一定要和你的回调域名一致。这是我自己卡到的解决时找到的原因。在你还没上线的第三方应用前!你一定要先选测试授权!原创 2024-09-20 11:20:48 · 1012 阅读 · 0 评论 -
egg.js app.curl发送raw格式参数
你可能不知道我在说什么你只要知道,eggjs就跟我上面这么app.curl 这么配置其实就ok了。但是死活就是我请求www为域名的接口不行,而Postman请求ip的接口又可以发送成功。而且你这么配完发现还是发送失败的话,就不是打码问题,把域名接口缓存ip接口请求看看。而我的请的时候www.****.com/api 这里的api代理搞错了。这样就可以达到Postman.exe里这么发送raw的目的。就下面这样就发送成功了(你不用怀疑,就是下面这么发送的)后面才发现,原来我写的代码是没问题的。原创 2024-09-14 14:08:35 · 700 阅读 · 0 评论 -
企业微信第三方应用企业授权生成成员的二维码(图文教程)
department 是一个数组,可能会拉到公司这一级别,公司这一级别的parentid=0,id是1,而我新建的部门parentid是1,所以我return 0是false,return 1是true,来赛选子部门。behavior_data拿到手是数组,而且stat_time是按天来算的就算你传的现在的比如今天是12月1号9点,他也只会统计到12月1号0点,你懂吗,就算你现在加了一个人,这只能明天才能调接口才能统计到今天的数据。他可以是统计成员,也可以是统计部门,咱这里是以成员来统计的。原创 2024-09-12 14:30:00 · 1078 阅读 · 0 评论 -
企业微信第三方应用获取永久授权(全流程教程)
(雪狼是用另一个企业微信来扫我这个企业开发的第三方应用!自己企业扫自己企业开发的第三方我没试过!这一步里获取的suite_access_token 直接传过去,然后他到时候会传回来!这一步你会拿到suite_access_token(我和你说,这个suite_access_token用的地方很多,你要先全局变量存起来)雪狼会补充进来博文)原创 2024-09-11 12:10:07 · 979 阅读 · 3 评论 -
node企业微信代开发模板url的 Http Post业务回调-解决方案
你别闲文字多?!看仔细!我也不喜欢打那么多字。。。。但是都是重点。(绕文档我就绕了3天,我天啊)这个就比较*疼了。我们前面不是创建代开发应用后,url那个get的配置成功了吗,我一问post可有可无,我失算了他是这样的,如下图代开发模板回调URL这个接口是你get请求和post请求他都要可以通的!!!get是返回解密后的明文,不知道怎么配的去看我这篇==》post是,你的模板先要上线!这是第一步(你就算没开发完也可以先上线),然后他10分钟会发一次到你上面这个 "代开发模板回调URL"其中,原创 2024-09-06 18:03:35 · 1193 阅读 · 0 评论 -
node配置企业的“创建代开发应用模版”返回msg解决方案
对的,就是下图这个货,之前微信授权登录的aes验证码拿来竟然用不了,我去。先说重点!原创 2024-09-04 15:41:00 · 975 阅读 · 0 评论 -
Linux安装node18完整图文教程
解决These critical programs are missing or too old: make bison compiler。解决error: no acceptable C compiler found in $PATH。解决/lib64/libm.so.6的报错。教程 ↓ ↓ ↓ ↓ ↓ ↓ ↓。原创 2023-11-26 11:27:19 · 1194 阅读 · 0 评论 -
我把微信群聊机器人项目开源
扫码就能用,然后好用你在考虑要不要部署到你本地。目前支持的回复 ["抽签", "天气", "讲笑话", "讲情话", "梦到", "解第", "动漫图", "去水印-", "历史今天", "星座-", "答案", "转语音-", "黄历"]["抽签", "天气", "讲笑话", "讲情话", "梦到", "解第", "动漫图", "去水印-", "历史今天", "星座-", "答案", "转语音-", "黄历"]运行后扫码登录微信,然后请用 @小白+关键字 来回复 比如“@小白厦门天气”、“@小白抽签”原创 2023-11-15 22:03:31 · 1341 阅读 · 2 评论 -
无法加载文件 C:\Program Files\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。有
cnpm : 无法加载文件 C:\Program Files\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Poli。win打开命令符cmd,输入下面一行代码,就ok了。所在位置 行:1 字符: 1。原创 2023-11-05 10:35:48 · 590 阅读 · 0 评论 -
node开发微信群聊机器人第⑤章
这样一来,我们后续就能在message(msg)这个方法里做自己的逻辑处理了,这里一个细节,page.methods.message(meg),前端小伙伴别直接就是this.message(msg),咱跟vue还是有区别的,后续调用方法,记得都是page.methods.代替了this.别混乱了。=-1 是内容触发条件,也就是当有人发送“@倾城雪姬”的时候,这里的@倾城雪姬 是你设置的触发你自己机器人回复信息的关键字,也就是你自己的机器人昵称(你个人微信小号的昵称)。,感兴趣的小伙伴可以自行前往查阅。原创 2023-10-27 11:05:22 · 411 阅读 · 2 评论 -
nrm 安装教程(图文教程)
1、都知道nvm解决的是node版本切换的问题,nrm 解决的是则是npm指向的问题。”,也许未来的莫一天,你会用到,不凡先进来瞅瞅公众号都分享了啥内容。5、*号代表当前npm的通道。2、雪狼的公众号:“3、测哪个代理速度快。原创 2023-10-08 14:53:43 · 1005 阅读 · 0 评论 -
node的服务端对接科大讯飞-火星ai解决方案
官方给的node对接火星的demo其实只适用于node开发的web应用,但是对于纯node 作为服务端,也就是作为。直接是获取不到location的。这个时候,其实要单独起个wss的服务的,关于这点,雪狼写了本篇教程,注意,这里localhost:8001你直接写8001!,后续你调试直接监听这个端口接口。1、博主的node:v18.12.1。注意,这个8001就是咱刚host写的端口。1.、来首先我们安装依赖,下面两个命令。原创 2023-09-19 15:09:05 · 715 阅读 · 3 评论 -
node开发微信群聊机器人第④章
好了,到这本职就完事了,有些小伙伴会问,我在群里有看到你的机器人可以抽签,但是这个机器人里面没有抽签的选项,来看博主这篇博文===-》https://blog.csdn.net/xuelang532777032/article/details/129530095。你先得下载个夜神模拟器,然后安装个微信,博主写了,怎么用夜神的微信扫码咱的二维码的教程==》https://blog.csdn.net/xuelang532777032/article/details/132870970。原创 2023-10-07 09:54:14 · 462 阅读 · 0 评论 -
node引入webSocket(ws)图文教程
别问我cnpm是啥===》原创 2023-09-15 10:31:03 · 419 阅读 · 0 评论 -
用node开发微信群聊机器人第③章
细心的小伙伴发现了,博主这边放的是图片的链接,因为博主怕第三方api到时候没掉了,所以干脆就放个网上图片的链接,这里图片链接你不一定跟博主一样,你随便网上找个图片地址换掉就可以,记住别请求那种网页返回的是整张图片的,不然你就fs去下载到本地来,再发送到微信群聊。(注意,因为是别人开放的站点,如果那天个人的站点关了你可能就请求不了了,没事群主的小程序里,有很多免费的第三方,你随便找一个平台的免费接口来再按照博主的流程操作就可以)===》记得重新运行代码和扫码,(这句话后面咱就不重复了!原创 2023-09-14 16:06:00 · 242 阅读 · 0 评论 -
夜神模拟器微信扫码
加群拖过去就扫码了。原创 2023-09-14 11:25:52 · 678 阅读 · 0 评论 -
用node开发微信群聊机器人第②章
你会发现他回复了个”hello world“ ,欢迎你打开了新的世界大门,因为你已经知道怎么接收信息===》发送消息的过程,别急,你现在很想知道怎么发送音频、视频、图片、文件,后面出请求第三方免费的https的接口时,我顺带附上案例。topic 是群聊的名字,群聊名字如下图,(当然有些小伙伴就会说了,那群聊的名字有可能重复,那怎么办,有room的id啊,但是博主试了下,貌似id每次退出登录后会变。注意,运行代码前,你最好只有一个群聊,不然到时候但凡收到消息,你都会向那个群发送个hello world!原创 2023-09-14 16:08:10 · 389 阅读 · 0 评论 -
用node开发微信群聊机器人第①章
这意味着接入了第三方ai(大语言模型对话能力),比如百度的文心一言,阿里的通义千问(截止博主测试,目前只支持py和java的sdk调用,后面应该会出webapi),科大讯飞的火星ai(博主测试过,目前只有ws也就是长链接的形式调用也就消息推送调用),当然还有出名的那个ai(那个国内不让用,也属于敏感词,所以博主就不敲了)好了,到这一步,你已经可以接收到群信息了,下一步就是关联微信群,和发送hello world了,最新的教程链接博主会放到这篇博文下面的评论区,大家公众号文章滑动到评论区就可以看到了。原创 2023-09-12 16:41:57 · 1078 阅读 · 8 评论 -
nodejs 断点
看看你这个9229接口,在上面那个监听接口的有没有被监听。没有的话你加一个就可以。谷歌内的和浏览器 打开chrome://inspect/#devices。在来源-》节点找到你要断点的文件,去断点就可以了。你本地运行nodejs 项目。原创 2023-08-30 17:31:09 · 320 阅读 · 0 评论 -
各城市web相关职业招聘数据共享
4、本意是想说为了下一家公司做一个线上demo,没想传网上后,抖音问的人多了,顺便就帮忙统计下,博主也就顺带着认真开发起来,比较上心了。管理后台:node做后端,vue2+webpack做后台(博主后期会改成vue3+ts+vite)1、算是博主的创业项目吧,博主89年了毕竟已经35岁了,总得给自己想下后路。目前开发到1.0.12,更新于2023-02-16,目前功能如下。功能陆续会更新,目前就这些,希望我的创业项目能给大家一些做副业到灵感。一个单选城市看统计和,多选城市对比的功能、和预约统计模块。原创 2023-02-16 21:47:00 · 2016 阅读 · 11 评论 -
Cannot find module ‘fs/promises’解决方案
这边说下node版本>=14要安装cnpm大于8.1.0的版本详情可以去github看下。如果 node10原创 2023-01-25 14:00:35 · 1085 阅读 · 0 评论 -
程序员35岁后怎么办
程序员发展副业啊,以其被动等优化,不如先手布局,到了30+开始,找个工作之后能有点时间的找个自己喜欢的副业发展,你可以网站接单,接外包,当然很多小伙伴不喜欢主业是敲代码、回家还得敲代码,你也可以尝试抖音直播,做视频,做个公众号订阅号,或者视频号,朝着自己喜欢到领域去运营他的内容,总会找到一批和你志同道合的粉丝啥的,然后去变现他,博主现在就在尝试抖音(cyc1989)、公众号(厦门程序员圈子)、视频号(沙雕搞笑收录)抖音做的是实用软件推荐和数据分享,然后引流到公众号,公众号做的是文字形式的软件分享:比如。原创 2023-01-19 12:36:14 · 321 阅读 · 0 评论 -
Cannot find module ‘fs/promises‘ 解决方案
博主cnpm 更新依赖的时候报错的博主环境:win10 /node 12.18.4。原创 2022-12-26 15:42:21 · 1653 阅读 · 0 评论 -
node 多版本管理 nvm-window(适用win7 win10)
1、博主不是没试过装nvmw,但是npm install nvmw下来,发现切换不了的,就算独立下载nvmw下来配置也试过了,也是不行,最重要的一点nvmw已经停更了!装个win7或win10,纯净的系统镜像可以去博主的csdn主页左侧那边有个公众号,那边有博主的弄的公众号,历史文章翻下,有教怎么下载纯净版的window系统。2、删除本地node版本,我也试过不删,发现没办法的,你会刷到本博文,说明你也试过其他方法了,或者你可以本地转个虚拟机试试在用在公司的电脑上。原创 2022-12-15 17:40:27 · 1654 阅读 · 0 评论 -
node: /lib64/libc.so.6: version `GLIBC_2.16‘ not found (required by node)
参考文章1、解决 /lib64/libc.so.6: version `GLIBC_2.15' not found 问题先提下wget的下载安装 (你要先确定下 是不是又wget)https://ftp.gnu.org/gnu/wget/丢/home/node/wget/ 目录, “node/wget/”自己建的目录敲命令cd /home/node/wget/tar zxvf wget-1.6.tar.gzcd wget-1.6./configure ma...原创 2021-03-03 10:51:09 · 11587 阅读 · 2 评论 -
linux 安装node和npm和cnpm图文详解
1、下载linux版的nodehttp://nodejs.cn/download/ 2、放/home/node/ 目录下 linux没装ftp的 去看我的另一篇文章本机ftp连接linux3、打开linuxcd /home/node/tar zxvf node-v14.15.5-linux-x64.tar.gz...原创 2021-02-23 16:23:56 · 2191 阅读 · 1 评论 -
下载prerender-spa-plugin 失败解决方案
MD最近在研究prerender-spa-plugin 各种github案例项目下下都是一个结果,直接报错的,麻烦各位更新的时候把安装步骤 附上好吗,本人文化水平低的小白很难如坑的,不说了,来吧,说说 问题吧本人碰到的问题 跟解决方案我更新prerender-spa-plugin 发现运行 下去都是 error报错 安装不成功,但是他会提示你对downlo原创 2017-09-28 10:26:03 · 4201 阅读 · 0 评论 -
node安装图解
基本现在很多主流的前端框架都用了node.js 但是node装起来确实头疼,所以博主就写个教程吧。我的操作系统是WIN7 64位以下是流程:1、去下个 node.js安装,为了方便,最好都是默认安装,找起来好找2、打开 安装的路径,C:\Program Files\nodejs 运行npm3、打开cmd原创 2016-09-01 17:11:38 · 690 阅读 · 2 评论