修复微博登录后头像显示 403 Forbidden 问题

6420
2023-04-11抚云全栈Node.js原创
线上环境中,用户通过微博注册后,直接使用微博授权接口返回的用户信息显示头像发现显示的是一个叉叉;而在新窗口中打开头像时,返回的是 403 Forbidden 错误。诡异的是,开发环境通过 localhost 域名访问却是一切正常。很明显,初步判断是微博做了防盗链所致。然而,图片不像 API 接口,可以通过...[阅读全文]

Nest.js爬虫实现图片保存和下载

1.3K0
2022-12-12抚云全栈Node.js原创
在爬取壁纸的时候,需要将其下载到本地,本着不重复造轮子的信念,想着是否有成熟的三方库可以直接调用,逛了一圈后,发现最近更新是在三年前!o(╯□╰)o无奈,只能自己“造个轮子”了……一般的方式是先调用http接口发起请求爬取图片,然后再调用文件接口保存图片。如下:http...[阅读全文]

如何应对他人域名恶意解析指向自己的云服务器IP问题?

1K0
2022-12-07抚云全栈原创
近日,在关注SEO时无意中看到一条信息:和自己服务器同IP的网站(域名)竟然有6个!这难道不应该是自己专属的吗?难道云服务器不是独立的吗?同IP网站域名清单从震惊中慢慢缓过神来,才意识到,原来是有人做了“恶意DNS解析”,将他们的域名恶意解析到了自己的服务器IP上。好在...[阅读全文]

两种耳目一新的思维导图

7050
2022-12-02抚云思维导图全栈原创
一、铁路图(Railroad diagram)铁路图,来源:《JavaScript语言精粹》2012年初次见到铁路图时,眼前一亮,惊讶于其新颖、有趣、简洁、直观的鲜明特点。作为描述语法的图形化工具,感慨当年课堂上要是以此来讲述各种语法,也不至于学得如此费力;相比于干巴巴的文字和代码,铁路图无疑更容易让人接...[阅读全文]

建设、运营一个网站涉及哪些方面?

5144
2022-11-09抚云全栈原创
自2009年注册第一个域名,2010年开通运营第一个网站始,至今已开发、运营网站近13年,期间,踩过不少坑、流过不少汗、熬过不少通宵,一路摸爬滚打下来,渐渐摸清了这条路,在此做一小结。俗话说,“麻雀虽小,五脏俱全”,再小的网站,也必须具备一些基本的要素。大的方面,包括以下几项:页...[阅读全文]

集群(多进程)模式下的定时任务解决方案

1.4K0
2022-11-03抚云全栈Node.js架构原创
在开发壁纸时,使用到了NestJS中的定时任务,但在发布生产后,却出现了数据重复问题。反复排查之后,最终发现问题的罪魁祸首是多进程环境导致的并发问题。在定时任务场景中,每个单独的服务进程都将执行一次定时任务,导致重复爬取。且因为各进程的执行时间差在毫秒级别,根本无法使用ID重复校验...[阅读全文]

数据看板(数据大屏)总结

1.3K0
2022-10-31抚云全栈前端Node.js架构原创
梧桐CMS管理后台数据看板在解决了数据断点问题后,整个数据看板(数据大屏)宣告完工,耗时:开发2天(含文档学习、架构设计,及API、前端开发),优化、Bug修复1天。无论是过程,还是结果,都是相当满意,也可谓收获满满。故,在此做一番总结和感慨……缘起关于数据大屏,内心一直...[阅读全文]