各种報錯解決方案
雪狼之夜
node同构工程师(全端全栈)、云开发、PC端、H5、谷歌插件、安卓端、ios苹果、各系小程序,小程序插件、除桌面应用程序未实践外,其他端均有3到10年经验。博主分享的这些开发经验是为了让你早点下班陪女朋友,陪老婆孩子。不是让你能者多劳!!!!!!
展开
-
企业微信oauth2的code换用户身份一直40029解决方案
我特么卡一早上,之前就是用的授权登录里面那个suite_id原创 2024-09-23 17:03:45 · 811 阅读 · 0 评论 -
企业微信not allow to access from your ip 解决方案
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。哪天我超过一个月没更新博客了,希望大家莫怪。公司网络的对外ip是会变的,你可以去下图这里查,然后填到上图那边就可以了。不用看,你可能的是本地测试企业微信接口。原创 2024-09-23 11:01:32 · 572 阅读 · 0 评论 -
企业微信oauth2提示应用无法使用
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。你发现你点oauth2链接后反而是刷新了你a网站,你记得右上角3个点去复制下连接,你看是不是他是不是已经返回了。生成oauth2之后,我a公司是服务商,我给b公司的人去点授权链接会提示这个。“应用服务商还没有在企业微信为你开通接口调用许可」,导致无法使用此应用,请联系服务商开通”应用服务商还没有在企业微信为你开通接口调用许可」,导致无法使用此应用,请联系服务商开通。这玩意是90天免费的!原创 2024-09-20 17:46:05 · 872 阅读 · 0 评论 -
企业微信oauth2授权报错redirect_uri需使用应用可信域名解决方案
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。哪天我超过一个月没更新博客了,希望大家莫怪。这不是我复制错了,谁知道是这个玩意啊!这特么卡了我1个多小时。这个appid就不是应用id!oauth2 进行授权时报如下图错误。我就奇怪,可信域名我也配了,怎么会出这个问题?是特么的下图这个啊,!其实问题出在appid,你看明白了吗。注意与企业的网页授权登录不同。官方文档是这样的==>原创 2024-09-20 17:33:03 · 1127 阅读 · 0 评论 -
企业微信-前往服务商后台页面对接解决方案
获取用户信息(所属企业corpid)=》去数据库里找之前获取永久授权时候存的企业id对比,然后对对应这个企业的永久授权码返回给前端,=》前端有永久授权码、企业id 就可以进行其他接口的请求。如果我没记错(昨天搞的,今天来写的笔记),服务商后台我们开发的地方是配置这个域名(他也可以带后缀,比如www.***.com/***/***,他其实可以是路径)乍一看,就跟我们之前获取永久授权链接那个预授权码很像,但是这么用哦!你点击跳转,他是有这个路径(企业微信审核员也是通过这个入口点的你的应用)原创 2024-09-20 14:20:17 · 983 阅读 · 0 评论 -
nodejs.Error: Invalid filename: README.md
路径在config/config.default.js 也就是把md加进去白名单下,就ok了。用的multipart 上传图片png没问题,上传README.md的时候就报错。原创 2024-09-03 20:10:33 · 527 阅读 · 0 评论 -
企业微信代开发开通流程(图文教程)
5、然后会进都按下图这一步,你直接点下面蓝色按钮成为服务商就完事了。4、中间那步我忘了。,应该是点成为 "服务商代开发"我也是醉了,没事改版干啥,而且都百度不到的。我要不分享,估计多少人又要因为这个加班了。而且之前23年别人分享的教程不能用,1、首先你得下载企业微信的移动端。因为企业微信后台改版了界面改版了。入口藏的比较深,找不到很正常。3、菜单 工作台=》管理企业。2、以超级管理员身份登录。原创 2024-09-03 10:47:26 · 564 阅读 · 0 评论 -
At least one <template> or <script> is required in a single file component. 解决方案
如果是空文件你去git对比下之前的版本是不是拉取的时候中断除了问题,如果里面有字符串的比如xxssdsd ,你就打开vscode的去到views下面搜"xxssdsd",你就可以找到出问题的那些文件了。那就只有一种可能了,就是views文件夹里的.vue单页面存在 空的.vue文件夹(你懂我意思吗,就比如a.vue,但是里面是空白的。下图是我举例的图,并非小伙伴那的,你去找,找那个文件最小的1kb左右打开看下,0.5左右你也去打开。好了,文章原创,下面是扩展阅读,刚兴趣的小伙伴可以查阅下。原创 2024-08-21 23:59:26 · 1341 阅读 · 0 评论 -
阿里云报错405、403
MethodNotAllowedThe specified method is not allowed against this resource.667**62C5372**3937901F**mallfont.somallq.comPOSTObject原创 2024-07-05 09:53:57 · 515 阅读 · 0 评论 -
vue3 build后,除了index.html可刷新,其他路由报404页面
vue3 build后,除了index.html可刷新,其他路由报404页面原创 2023-06-21 09:51:05 · 201 阅读 · 0 评论 -
‘SelectOption‘ is declared but its value is never read.
直译过来,就是已经申明变量但是没有引用原创 2023-06-20 16:15:58 · 213 阅读 · 0 评论 -
IDA 异常You have just loaded a binary file.IDA cannot identify the
You have just loaded a binary file.IDA cannot identify the entry point automatically asthere is no standard of binaries.Please move to what you think is an entry pointand press 'C' to start the autoanalysis原创 2023-05-17 15:26:47 · 661 阅读 · 0 评论 -
IDA报错Python 3 is not configured (Python3TargetDLL value is not set)
就是要装Python!ida64.exe报以上错误,来 点右边下载 ====》本py安装参考===》原创 2023-05-17 15:17:46 · 2655 阅读 · 0 评论 -
header.h头文件引用
的demo操作我发现报错了,其实是demo写的有问题,报下面这种错误。最关心的还是header.h放哪里是不是,看下图。所有是官方demo有问题,了解?博主想,正常的demo应该是下面。来我给你一个demo。原创 2023-04-17 14:44:26 · 254 阅读 · 0 评论 -
warning: passing argument 1 of ‘fun1‘ makes integer from pointer without a cast [-Wint-conversion]
错的地方第三行 void fun1(int x,int y);也要改成void fun1(int *x,int *y)原创 2023-04-10 09:29:59 · 3072 阅读 · 0 评论 -
unicloud 云函数定时任务(阿里云)
来,我上一个unicloud官方编写日期的地址----》如果你卡到下面这个问题,看我这篇就对了↓↓↓↓↓↓↓↓↓。来注意,这里有双引号!6、 最后一步切记,从云端下载下来!2、修改package.json。3、直接同步云函数到服务器。ps:哎,完全靠试;原创 2023-03-05 21:32:14 · 1825 阅读 · 7 评论 -
unicloud where 不生效
不然你"fileId==1" 死活都不生效!mongo字段命名 不能用驼峰!mongo字段命名 不能用驼峰!mongo字段命名 不能用驼峰!mongo字段命名 不能用驼峰!原创 2023-03-02 14:42:36 · 174 阅读 · 0 评论 -
无效的 app.json tabBar.list[0][“iconfont“]、app.json tabBar[“iconfontSrc“]
我专门发这篇博,就是告诉你们,这个属性只支持H5和app。不信你用h5模式运行看看,图标就出来了!微信小程序不支持自定义字体图标。H5和app具体配置如下。原创 2023-02-23 15:20:38 · 2119 阅读 · 0 评论 -
uni-app小程序组件按需注入未通过解决方案
不用去另外配置按需引入那些组件的!你直接在manifest.json文件的"mp-weixin"里加下面代码。原创 2023-02-22 22:28:17 · 1406 阅读 · 0 评论 -
uni-app Some selectors are not allowed in component wxss解决方案
1、组件和引用组件的页面不能使用 id 选择器(#a)、属性选择器([a])和标签名选择器,请改用 class 选择器。5、除继承样式外, app.wxss 中的样式、组件所在页面的的样式对自定义组件无效(除非更改组件样式隔离选项)。2、组件和引用组件的页面中使用后代选择器(.a .b)在一些极端情况下会有非预期的表现,如遇,请避免使用。3、子元素选择器(.a>.b)只能用于 view 组件与其子节点之间,用于其他组件可能导致非预期的情况。组件对应 wxss 文件的样式,只对组件 wxml 内的节点生效。原创 2023-02-22 21:45:19 · 2645 阅读 · 0 评论 -
uniCloud 云函数/云对象 node版本改变成12或18解决方案
1、你去看看你云函数依赖那npm install的插件node版本是不是有要求,博主开github看了尽然是node>=12。你先看你云对象云函数下(是你建的云函数、比如col目录)根目录有没有package.json 这个文件夹,没有你就新建,建完你加这个代码。2、你本地的unicloud环境默认是node12的,而云端是node8!别忘记上传部署部署!是吧,还不能直接改,我教你怎么改吧,官方文档我也是醉了。今天卡到一个本地跑好好的云对象部署云端直接报错了。博主原创,你还卡到啥,你在评论区问我吧。原创 2023-02-07 22:38:26 · 2008 阅读 · 7 评论 -
ucharts小程序层级问题解决方案
博主也是踩了很多坑才发现,这两个属性如果配置在opts里是不生效的!百度过很多,问题原因找到了,就是微信canvas层级bug,会把canvas层置顶。如下图,博主点下来组件的时候,出现了ucharts 的canvas层跑统计图来了。不用百度了,教的方法都是啥先margin:0 0 0 -100%的更麻烦,触发,你直接隐藏qiun-data-charts组件就好,然后监听。@popupclosed也就是关闭事件触发,你就显示就可以了,首先,你要想像博主一样在微信开发者工具可以调试,你得先配置。原创 2023-02-04 20:24:30 · 1197 阅读 · 0 评论 -
ucharts Cannot read property ‘replace‘ of undefined
他没点击一次color,canvas是重新渲染的,所以便利到第13哥色块,没颜色,就报错,着也算是ucharts的bug。因为1.0.5版本也用了ucharts插件没问题,1.0.6新加图的时候,就报错了,就很莫名其妙。博主在开发微信小程序(程序员实用资源)的1.0.6版本的时候报错了,报错信息如下。博主下面这些灰色的部分数据本来设置了,想说数据太多了,先显示一部分。后续渲染出来图点击下面隐藏的色块就报错了。但是博主只有12个色块!原创 2023-02-04 11:09:22 · 690 阅读 · 0 评论 -
lookup方法内只允许使用子查询(let+pipeline)解决方案
然后就翻车了,坑啊,两个关联的字段类型一样的,int类型,然后给我报错了,这不是官方的demo吗,最新百度的结果还是21年的,哎,算了试试let+pipeline的方法吧。在主表的的云数据库schema里加!你是不是猜不到,你不知道我看了多少文档试出来的。哎,这也是病急乱投医,其实联表查根本不需要用到聚合,人家官方就有例子了自己点链接去看看。博文原创,原创不易!别转到整个百度都是,到时候我找资料就更难找了!我写个demo你就秒懂了!然后我在放个人家更新的公告和写法。那怎么设置关联字段呢?原创 2023-01-29 23:24:53 · 417 阅读 · 0 评论 -
VMware虚拟机和本机文件传输
VMware虚拟机和本机文件传输原创 2022-12-26 17:41:30 · 987 阅读 · 0 评论 -
Sort exceeded memory limit of 104857600 bytes 解决方案
mongo对大数据集进行aggregate集合操作,处理各stage阶段中,为了避免 pipeline 的 stage 的内存使用超过 100 MB 而报错。需要设置allowDiskUse为true使用系统缓存,以临时文件进行存储 。聚合查询(aggregate)的时候,报错,信息如下。排序超过了104857600字节的内存限制,以下这句话博主百度到比较合理的解释。直接说解决方案吧,加入。查询时报的错,意思是。原创 2022-11-21 18:00:54 · 3022 阅读 · 0 评论 -
egg-swagger-doc 传对象数组参数解决方案
一、/app/contract/database.js(没有目录或js你就新建)代码如下,你要看清楚博主的自定义类型名是。3、参数为list 的对象数组并且无参数名 直接就是[{id:1,name:1},{id:2,name:2}] 丢到接口去。4、egg的controller可以通过this.ctx.request.body获取到数组。对的就是自定义类型,又翻了几个egg-swagger-doc的文档博主找到了解决方案。博主翻了下md文档找到了,这么一句话。好的,博主来教你配置他。原创 2022-10-28 14:53:05 · 1223 阅读 · 0 评论 -
egg-mongoose的 update only works with $ operators报错
解决方案其实很简单,直接用$set包裹更新值就可以了,如下。博主当时是执行了一句批量写入的命令。原创 2022-09-01 17:29:07 · 1129 阅读 · 0 评论 -
experimental support for decorators is a feature that is subject to change i
vue ts报错的,别问为什么,你先加代码。jsconfig.json加入代码。原创 2022-08-29 11:38:02 · 1547 阅读 · 2 评论 -
TortoiseGit无打勾图标解决方案
拜托网上别复制来复制去了,找个资料10页9个是一样的。。。。。我说下我处理方法,首先系统是win7,本文仅在你试过什么注册搞完都没办法的情况下,可以试下,博主反正就是这么试完可以的然后 来右键如图不用重启,你去看看是不是有打勾了。原创不易,转载附本博文链接...原创 2022-06-23 13:58:58 · 434 阅读 · 2 评论 -
git不能干净退出(退出代码128)
git不能干净退出(退出代码128)原创 2022-06-17 16:21:36 · 1154 阅读 · 0 评论 -
eggjs报错 Warning: Current Server Discovery and Monitoring engine is deprecated, and will be rem...
报错如下:Warning: Current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor连mongod.原创 2022-05-11 16:12:50 · 1276 阅读 · 2 评论 -
tinymce Promise.allSettled is not a function报错解决方案
采坑不容易,给个关注吧。首先,你这个错误证明你用的tinymce 版本是v6+的版本也就是说tinymce v5的版本是不会的。好,其实说到这里你直接引用v5旧版本的tinymce 就解决了。如果你觉得有必要知道怎么解决v6的bug,你在往下看一、报错的原因你打开浏览器f12 console.log输入以下代码console.log(Promise.allSettled)你就知道 这里是undefined,这里是因为Promise.allSettled是es11的东西,..原创 2022-05-09 15:00:45 · 4843 阅读 · 3 评论 -
mongo和mysql在eggjs里的兼容问题 Cannot read property ‘Schema‘ of undefined 解决方案
博主提示的场景描述1、博主后端用eggjs+mysql+mongo2、配置完 egg-mongoose之后 运行报的错 如下很奇怪,配置都是安装github的操作走的,明明都对,就是不行后面发现了问题原来是egg-sequelize和egg-mongoose是会冲突的,因为egg-sequelize 和egg-mongoose 都是用的 app/model/ 这个目录作为model存储其实解决方法很简单的改下mysql调model的目录就好了(egg-mon...原创 2021-04-30 16:35:34 · 1162 阅读 · 2 评论 -
eggjs sequelize 时间差8个小时
描述:用的eggjs数据库里如图 14:47:18sql查出来 22:47:18差了8个小时网上查了,有说改mysql的ini文件、有的说设置连接数据库的serverTimezone,感觉太麻烦了,后面找到解决方案了,其实很简单在/config/config.default.js 加个属性,然后重新执行下查询 就好了timezone: '+08:00',...原创 2021-04-08 15:00:38 · 1263 阅读 · 2 评论 -
too many levels of symbolic link 解决方案
too many levels of symbolic link博主以为 应该是你软连接开了 没关,比如你 建立了 node的软连接ln -s /usr/local/node/node-v14.15.1-linux-x64/bin/node /usr/local/bin/node你把他先取消掉rm -rf /usr/local/bin/node这样就可以了...原创 2021-02-23 16:17:08 · 2479 阅读 · 0 评论 -
本机ftp连接linux
说之前 ,你先要root登录下1、输入susu2、然后输入下密码步骤1/先说下 基本的1、安装vsftpdyum -y install vsftpd2、开机启动systemctl enable vsftpd.service3、启动systemctl start vsftpd.service4、查看状态systemctl status vsftpd.service步骤2/创建ftp登录时的账号1、创建ftp登录登录到linu...原创 2021-02-19 13:43:31 · 1300 阅读 · 0 评论 -
egg 的nunjucks渲染[object Object] 解决方案
文章为博主原创,博客地址https://blog.csdn.net/xuelang532777032转载附上本文链接 博主wx : xuelangzhiye 欢迎一起交流问题如图:要达到的效果如图:在嗮下原来的 controller 层代码代码var results={ b:1 }await ctx.render('impUser.html',{results:results}); 和原来的view层代码<script type="te...原创 2021-01-27 15:40:17 · 629 阅读 · 0 评论 -
eggjs 数据库sql命令转model
先看效果下图就是根据mysql的 某个数据库 的所有表 自动生成的 可以给eggjs用的model文章为博主原创,博客地址 https://blog.csdn.net/xuelang532777032转载附上本文链接 博主wx : xuelangzhiye 说下博主的操作步骤吧。来,首先你要确保已经安装了egg-sequelize -》https://blog.csdn.net/xuelang532777032/article/details/1129074...原创 2021-01-26 18:06:00 · 392 阅读 · 0 评论 -
eggjs Unknown column ‘createdAt‘ in ‘field list‘ 报错解决方案
在egg-sequelize中启用了时间戳如果你 ctx.model.PromotionOrder.findAll(query) 查询时,会查询model中的每一进行别名,model中开启的时间戳也会一起查数据库中createdAt,updatedAt 实际是 2020-03-04 05:20:02 而不是时间戳解决办法1、方法一 :单独对这个model 进行处理 注意看是在实体后逗号, 我嗮下结构 define(modelName, attributes, [option...原创 2021-01-26 15:21:15 · 1101 阅读 · 0 评论