- 博客(481)
- 资源 (37)
- 问答 (3)
- 收藏
- 关注
原创 各城市web相关职业招聘数据共享
4、本意是想说为了下一家公司做一个线上demo,没想传网上后,抖音问的人多了,顺便就帮忙统计下,博主也就顺带着认真开发起来,比较上心了。管理后台:node做后端,vue2+webpack做后台(博主后期会改成vue3+ts+vite)1、算是博主的创业项目吧,博主89年了毕竟已经35岁了,总得给自己想下后路。目前开发到1.0.12,更新于2023-02-16,目前功能如下。功能陆续会更新,目前就这些,希望我的创业项目能给大家一些做副业到灵感。一个单选城市看统计和,多选城市对比的功能、和预约统计模块。
2023-02-16 21:47:00 1993 11
原创 egg+mysql+mongo+redis 权限系统demo
序:点击下载demo------》eggDemo.zip1、演示数据库mysql 、redis、mongo在实战项目开发时的应用2、演示用户的 ①登录权限(登录token鉴权)、②菜单权限(router)、③按钮权限(button)、④接口权限(ajax)、⑤消息推送(socket)3、本demo从博主之前的eggjs+vue+mysql增删改查demo进行的衍生扩展的,所以刚入坑eggjs的初学者,建议先从简单的mysql的demo操作过度到本demo,因为列表有赛选,所以分页公...
2021-07-01 15:41:02 1303
原创 eggjs+vue+mysql增删改查demo
序:博主用eggjs+vue+mysql 的组合写了个简单的demo。注:点击下载demo------》egg+vue+mysql v1.0.0版demo1、vue用的 2.6,cli2框架,没集成typeScript,下次再上传新版本在考虑下要不要集成2、egg用的2.15.1。3、数据库用的mysql演示下效果,看以下视频04-14-15_49_15前端集成 vue、jQuery 、axios、router、element-ui等 封装全局sass、支持......
2021-04-14 17:11:40 3506 7
原创 企业微信成员授权(个人授权)oauth2全流程教程
我先说我得出的几个结论,你先看,我的结论不一定对,但是我的流程算是走通了。并且第三方应用项目上线了,
2024-09-24 18:09:42 941
原创 企业微信not allow to access from your ip 解决方案
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。哪天我超过一个月没更新博客了,希望大家莫怪。公司网络的对外ip是会变的,你可以去下图这里查,然后填到上图那边就可以了。不用看,你可能的是本地测试企业微信接口。
2024-09-23 11:01:32 598
原创 企业微信oauth2提示应用无法使用
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。你发现你点oauth2链接后反而是刷新了你a网站,你记得右上角3个点去复制下连接,你看是不是他是不是已经返回了。生成oauth2之后,我a公司是服务商,我给b公司的人去点授权链接会提示这个。“应用服务商还没有在企业微信为你开通接口调用许可」,导致无法使用此应用,请联系服务商开通”应用服务商还没有在企业微信为你开通接口调用许可」,导致无法使用此应用,请联系服务商开通。这玩意是90天免费的!
2024-09-20 17:46:05 897
原创 企业微信oauth2授权报错redirect_uri需使用应用可信域名解决方案
我知道企业微信这里坑很多,但是我也不清楚35岁的我还能做多久这行多久,只能说,能帮一个是一个吧。哪天我超过一个月没更新博客了,希望大家莫怪。这不是我复制错了,谁知道是这个玩意啊!这特么卡了我1个多小时。这个appid就不是应用id!oauth2 进行授权时报如下图错误。我就奇怪,可信域名我也配了,怎么会出这个问题?是特么的下图这个啊,!其实问题出在appid,你看明白了吗。注意与企业的网页授权登录不同。官方文档是这样的==>
2024-09-20 17:33:03 1271
原创 企业微信-前往服务商后台页面对接解决方案
获取用户信息(所属企业corpid)=》去数据库里找之前获取永久授权时候存的企业id对比,然后对对应这个企业的永久授权码返回给前端,=》前端有永久授权码、企业id 就可以进行其他接口的请求。如果我没记错(昨天搞的,今天来写的笔记),服务商后台我们开发的地方是配置这个域名(他也可以带后缀,比如www.***.com/***/***,他其实可以是路径)乍一看,就跟我们之前获取永久授权链接那个预授权码很像,但是这么用哦!你点击跳转,他是有这个路径(企业微信审核员也是通过这个入口点的你的应用)
2024-09-20 14:20:17 1009
原创 企业微信redirect_uri 与配置的授权完成回调域名不一致
2、官方的设置授权配置里==》 https://developer.work.weixin.qq.com/document/path/90602。auth_type:1,//0 正式授权, 1 测试授权。1、第三方方应用的使用配置里,这一排域名,一定要和你的回调域名一致。这是我自己卡到的解决时找到的原因。在你还没上线的第三方应用前!你一定要先选测试授权!
2024-09-20 11:20:48 806
原创 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 679
原创 企业微信第三方应用企业授权生成成员的二维码(图文教程)
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 807
原创 企业微信第三方应用获取永久授权(全流程教程)
(雪狼是用另一个企业微信来扫我这个企业开发的第三方应用!自己企业扫自己企业开发的第三方我没试过!这一步里获取的suite_access_token 直接传过去,然后他到时候会传回来!这一步你会拿到suite_access_token(我和你说,这个suite_access_token用的地方很多,你要先全局变量存起来)雪狼会补充进来博文)
2024-09-11 12:10:07 740
原创 node企业微信代开发模板url的 Http Post业务回调-解决方案
你别闲文字多?!看仔细!我也不喜欢打那么多字。。。。但是都是重点。(绕文档我就绕了3天,我天啊)这个就比较*疼了。我们前面不是创建代开发应用后,url那个get的配置成功了吗,我一问post可有可无,我失算了他是这样的,如下图代开发模板回调URL这个接口是你get请求和post请求他都要可以通的!!!get是返回解密后的明文,不知道怎么配的去看我这篇==》post是,你的模板先要上线!这是第一步(你就算没开发完也可以先上线),然后他10分钟会发一次到你上面这个 "代开发模板回调URL"其中,
2024-09-06 18:03:35 1133
原创 nodejs.Error: Invalid filename: README.md
路径在config/config.default.js 也就是把md加进去白名单下,就ok了。用的multipart 上传图片png没问题,上传README.md的时候就报错。
2024-09-03 20:10:33 536
原创 企业微信代开发开通流程(图文教程)
5、然后会进都按下图这一步,你直接点下面蓝色按钮成为服务商就完事了。4、中间那步我忘了。,应该是点成为 "服务商代开发"我也是醉了,没事改版干啥,而且都百度不到的。我要不分享,估计多少人又要因为这个加班了。而且之前23年别人分享的教程不能用,1、首先你得下载企业微信的移动端。因为企业微信后台改版了界面改版了。入口藏的比较深,找不到很正常。3、菜单 工作台=》管理企业。2、以超级管理员身份登录。
2024-09-03 10:47:26 612
原创 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 1528
原创 HTTP/1.1 404 Not Found 报错解决方案
还一个那个network的,里面不是有接口Fetch/XHR 看那些接口在请求,这个 app断点调试的时候,只有上面那部分的请求时间,不会列出来下面哪些请求数的,所以你不用到处百度了。不用看,得翻,翻的开起来后,你在点这个,等他加载好了之后,你在给他关了就可以了。雪狼实在夜神模拟器用uniapp断点调试app的时候,遇到的问题。
2024-08-16 14:13:57 728 2
原创 uni.showmodal 不生效、出不来
最多允许 4 个字符!不是什么.bind(this)的问题!不信你复制我这个替换你原来的你先看他开不开的起来。confirmText参数是不是超过4 个字符。回复加群,卡到什么其他问题进群问。
2024-08-07 15:15:35 315
原创 iconfont变黑色和引入两个iconfont的解决方案(图文教程)
这是官网上的图标,他是彩色的!!!!这是引入之后的图标嗯就是纯黑色的!!!那怎么才能让他变成有颜色的?变成下面这样?雪狼是uniapp的开发的小程序时卡到的!!!
2024-07-19 17:50:11 1034
原创 小程序跳企业微信教程
openCustomerServiceChat:fail 开发者工具暂时不支持此 API 调试,请使用真机进行开发。openCustomerServiceChat:fail-corpId未绑定到当前的小程序。是吧,你以为就一个代码,到处都是坑,你现在知道为什么我单独要写一篇来讲讲吧。来,我配一个openCustomerServiceChat的api==>一、代码其实就这么一个,你别在微信开放者工具里面去试,不然会报错。三、就是 这个只能主动点击,不能被动触发!来别急,我说几个点,你先记着,
2024-07-10 10:21:55 1072
原创 uniapp easycom组件冲突
easycom组件冲突:[@/components/uni-icons/uni-icons.vue,@/uni_modules/uni-icons/components/uni-icons/uni-icons.vue]。其实很简单,就是components和uni_modules 这两个目录下的uni-icons 删一个。老项目,在uniapp插件商城导入了一个新的uniapp官方开发的组件==》雪狼还是决定删掉uni_modules 目录下的uni-icons 目录。然后你在跑程序就不会报错了。
2024-07-09 15:09:22 1026
原创 阿里云报错405、403
MethodNotAllowedThe specified method is not allowed against this resource.667**62C5372**3937901F**mallfont.somallq.comPOSTObject
2024-07-05 09:53:57 552
原创 vue3自定义指令(图文教程)
问题是你能保证一直都是ul和li结构的组件吗,就像说,table列表也要偶数行改北京你是不是还要去改一次table在封装一次?v-cyc 加上后,自动就去加背景了,不会有哪个公司那么闲,每个个性化的业务都来封装一个组件吧,那得是多大的公司,时间不要钱的吗,肯定是效率第一呀。问题来了,我要每偶数行背景改变,你要么class加个on去判断颜色,要么style去%2,没错吧。好,来看明白每,在src下新建个directives文件夹,在新建个index.ts、和cyc.ts。来,先看目录结构,从网上扒下来。
2024-07-03 12:06:55 1713
原创 uniapp小程序限制微信群访问(图文教程)
重点我都说了,这时候你前端uniapp请求后端unicloud就返回来opengid 就是群的唯一标识了,如果你要限制某个群可以访问 可以把opengid 存在后端服务器,然后前端传这些个参数给后端解密完顺便可以让后端去数据库判断是不是有这个群id,以此来判断是不是该返回给前端true.前端接收到true后,就可以把那些限制访问的内容v-if改成true,这样就实现了群聊访问小程序全部功能的功能。(37岁了,你问的时候最好雪狼还做前端。
2024-06-18 09:58:01 1082
原创 web前端工作找一个月是种什么心情(14)
刚到厦门的前几天,是适应阶段,除了买生活必需品打扫宿舍外,我偶尔会站何厝这村口,望着软件园东门的方向观察,厦门这个城市节奏很快,8点半左右,你会看到大批的人流不断涌入软二的奇观,他们的脚步很快,生活节奏也很快,到了下午6点,还是同一批人,拼了命的往快要到站的公交跑去。听完老大这番话,我好像开窍了下,转头就把所有的职位投了过去,虽然我意向薪资是4K(4k就是4000),但是我看到那种6K,8K的我也去投,因为按照老大的逻辑,如果8K让你去了,我也可以跟他说我要4K,现在主要的是面试机会没有。
2024-05-20 09:33:45 91
原创 程序员怎么选出租屋(13)
我坐老大的电动车后座,顺着南昌路方向开,路上红绿灯蛮多的,车上,老大没事就问了这问了那,问了已经出来了啊,我说对,就这样两个男的有的没的尬聊,转眼就到了漳州战备大桥的桥中间位置。那个下午,我和老大在桥上吹了2个多小时的风,聊着他为什么突然又从上家公司出来了,聊着我出来这半年,在这家公司遇到的事情,大家吐槽着工作时的那些事情,我也没想到,光聊天,我们就可以聊这久,感觉还聊不过瘾,然后约好晚上再出来聊。" 我催促着,就要下车自己走回去了,我老大也拿我没办法,也就只能掉头往回骑了。“没事啊,就看看,你怕啥”。
2024-04-22 15:52:37 86
原创 程序员第一次差点给了鸡(12)
我坐老大的电动车后座,顺着南昌路方向开,路上红绿灯蛮多的,车上,老大没事就问了这问了那,问了已经出来了啊,我说对,就这样两个男的有的没的尬聊,转眼就到了漳州战备大桥的桥中间位置。那个下午,我和老大在桥上吹了2个多小时的风,聊着他为什么突然又从上家公司出来了,聊着我出来这半年,在这家公司遇到的事情,大家吐槽着工作时的那些事情,我也没想到,光聊天,我们就可以聊这久,感觉还聊不过瘾,然后约好晚上再出来聊。" 我催促着,就要下车自己走回去了,我老大也拿我没办法,也就只能掉头往回骑了。“没事啊,就看看,你怕啥”。
2024-03-20 17:54:16 167
原创 离职时好聚好散有多重要(11)
从老板办公室出来后,我就开始收拾东西,准备开溜了,然后小W突然问了句:“你要请假啊”,我说不是,我要走了,其实公司招聘都是老板直接发招聘信息的,小W以前以为招的是顶替小蔡的PHP,我离职到时,其实他是不知道的。”什么突然,我一个月前就提了,就是觉得这么下去没意思,老X不放人,后面我直接就不去,我就说,那我不交接了钱我也不要了你们看着办。“这一次,可能要你自己下班了”,我拿了一个箱子把自己工位上的东西都装进去,然后第一次被小W送到了门口,临走前,我说,“别送了,进去吧,以后有机会,我还会回来看你们的。
2024-02-22 20:07:56 120
原创 辞职对于我来说,不可避免(10)
他不走,就算我在努力,公司发展再好,后期也没我啥事,只是我没想到,他会先走罢了。想到这里,我也认识到,这家公司,再待下去,对于我个人发展到意义不大,毕竟我是个大专生,起点就比别人低,人家本科起步最低也6、7千,我才拿1900,发生前面那件事后,这家公司的上升通道有太多不确定因素,至少老板那边对我起戒备之心了,就算我不耍心机,我老老实实上班,就算小蔡不走,我的出路肯定只有跳槽这一条路,往更高的薪资跳,所以我不后悔之前做的一切,因为我在这家公司的结局始终都只有2个,那就是现在走,或者以后走。
2024-01-23 10:02:44 155 1
原创 没有永远的敌人,只有永远的利益(9)
他离开了公司,对我来说,既不是好事,也不是坏事,因为老板知道我在学php,之前还是兴趣在学,他走了,位置空出来,肯定就会像上家公司一样,从兴趣变成任务,这样我工作压力就变大了,这也为我后面离职埋下了伏笔。”,我惊讶的说,印象里,厦门算是一线城市了吧,有码头,有动车,有地铁,有brt,虽然我没去过,但是我知道,他至少比漳州要发达,消费肯定是不低的。“,迎面来一个白眼:”有一次上班,犯胃病,我站起来眼前一黑,就横地上了,把老黄小W都吓傻了,连滚带爬背我去医院。“好像很久没喝啤酒了”,他接过一瓶倒了些在碗里。
2023-12-25 14:36:07 219
原创 第八话:前途和钱总要占一个
你经历过那种一天上班所有人都不说话一直到下班吗,就是这种状态,时间一久,我就想着改变,毕竟这里已经没啥技术可以给到我了,那要不趁着公司也没啥事,时间比较宽松,我自学点php,于是我就趁着上班没啥事,开始自学起来,我学php一部分原因是技术前端瓶颈,毕竟那年代IE 6 ie7兼容了,就没啥事了,可是大部分原因还是冲着小蔡去的,本来想说这玩意学起来,以后就没后端小蔡啥事了。但是他也许是怕我内疚,一直说着不是,其实我在公司问php他不跟我,让我百度,我基本都跑去问老板php,明眼人看就看的懂更何况是他,
2023-11-30 09:52:44 302
原创 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 1161
原创 我把微信群聊机器人项目开源
扫码就能用,然后好用你在考虑要不要部署到你本地。目前支持的回复 ["抽签", "天气", "讲笑话", "讲情话", "梦到", "解第", "动漫图", "去水印-", "历史今天", "星座-", "答案", "转语音-", "黄历"]["抽签", "天气", "讲笑话", "讲情话", "梦到", "解第", "动漫图", "去水印-", "历史今天", "星座-", "答案", "转语音-", "黄历"]运行后扫码登录微信,然后请用 @小白+关键字 来回复 比如“@小白厦门天气”、“@小白抽签”
2023-11-15 22:03:31 1319 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 582
原创 eggjs 报错socket is closed by other side while there were still unhandled data in the解决方案
其实很简单啊,你node版本高了。之前博主用的12.18.1 然后nvm切换了node版本到18.12.1 是能跑,也能读,debug下突然就不行了,你懂我的意思的话,就知道怎么解决了,博主公众号在下面,你可以随便点个文章进去。可以加到博主的wx群。这个报错,完就不能热更新了,是不是很突然,明明代码昨天还能跑今天就不可以了。
2023-11-04 23:08:35 549
原创 第七话:为什么要在全城封杀一个人?
没想到,到了最后一个月要交付甲方的时候,林某某负责的部分,根本不能用,以其说不能用,不如说,都是网上复制来复制去,跑不了,这一看就是忽悠进来的,当初面试的时候说什么都会,于是就2人吵了起来,林某某也借着这次吵架直接提出离职,半年的项目啊,最后一个月,小蔡一个人怎么抗的住,最后可能是因为和甲方的项目未在规定时间内交付,合同违约了,公司陪了一大笔钱,资金链断裂都到发不出工资了。小蔡是很幽默的一个人,跟他聊天是一种享受,你懂那种感受吗,对方说的每句话都很现实,大实话总是不好听,但是你也必须接受,因为那就是现实。
2023-11-03 17:16:49 595
原创 node开发微信群聊机器人第⑤章
这样一来,我们后续就能在message(msg)这个方法里做自己的逻辑处理了,这里一个细节,page.methods.message(meg),前端小伙伴别直接就是this.message(msg),咱跟vue还是有区别的,后续调用方法,记得都是page.methods.代替了this.别混乱了。=-1 是内容触发条件,也就是当有人发送“@倾城雪姬”的时候,这里的@倾城雪姬 是你设置的触发你自己机器人回复信息的关键字,也就是你自己的机器人昵称(你个人微信小号的昵称)。,感兴趣的小伙伴可以自行前往查阅。
2023-10-27 11:05:22 395 2
socket.io.js
2018-10-16
nuxt sass全局变量也就是公共 scss 解决方案 案例
2017-11-02
nuxt案例全局CSS丢失的那部分样式hover.css
2017-10-29
webpack (打包react)基本demo
2017-03-27
webpack 简单的demo紧供学习
2017-03-24
ajaxAngular_cyc.js
2016-09-08
微信对话开放平台,测运势csv
2023-03-14
深圳web职业招聘数据个人统计
2022-11-08
广州web职业招聘数据个人统计
2022-11-08
egg云部署vue前后台
2022-07-13
tinymce 6.+ 高亮提示demo
2022-07-01
egg的mvc模式demo
2022-06-23
前端求职话术记潜规则.zip
2022-05-02
el-date-picker 英文改中文.doc
2021-11-18
egg权限管理系统(mysql+mongo+redis+socket)
2021-07-01
egg-socket-io的demo案例
2021-06-01
swagger.zip
2020-09-24
vue cli3多入口多出口demo
2019-10-17
seo百度关键字排名问题
2022-07-11
mysql 图片名数组怎么匹配 表的图片路径字段
2021-07-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人