Node.js接入微信网页开发JS-SDK踩坑记
背景 网页上的内容分享至朋友圈、微信好友时总是显示干巴巴的一个链接地址,对于预期的打开率、转化率提升显然很不利,也弱化了潜在的分享动机。于是便想着能否自定义标题、描述、题图(如Logo)? 了解到微信网页开发JS-SDK便是需要的解决方案,于是...[阅读全文]
背景 网页上的内容分享至朋友圈、微信好友时总是显示干巴巴的一个链接地址,对于预期的打开率、转化率提升显然很不利,也弱化了潜在的分享动机。于是便想着能否自定义标题、描述、题图(如Logo)? 了解到微信网页开发JS-SDK便是需要的解决方案,于是...[阅读全文]
近日,遇到一事务问题,在执行create时报以下错误: Unhandled rejection SequelizeUniqueConstraintError: Validation error at Query.formatError (/Users/fuyun/.../node_modules/sequelize/lib/dialects/mysql/query.js:...[阅读全文]
巧妇难为无米之炊——技术在日常生活中的运用。[阅读全文]
需解决的问题: Enter发送,Ctrl+Enter换行 中文输入回车问题 消息格式的显示(换行、预格式富文本) 消息发送后的显示滚屏 针对以上问题,逐一解决如下: 一、发送和换行问题 textarea中默认Enter和Shift+Enter换行,若需要改成Enter发送...[阅读全文]
Angular应用默认采用HashHistory方式进行路由,若要支持“伪多页”的BrowserHistory方式,需要结合Nginx的配置。 过程如下: 1、在路由设置中,修改路由配置 RouterModule.forRoot(routes, { useHash: false }) 2、配置Nginx s...[阅读全文]
在执行npm ls -g时发现输出遗漏了几个已安装的包,如下图: 列表中缺少了webpack、eslint、typescript三个。但在执行npm outdated -g和npm up -g时,却能正常覆盖所有已安装的包。好奇之下,搜索了相关问题,无解。却无意中发现一个参数,即如:npm ls -...[阅读全文]
前端开发当中鲜有涉及到位运算,因此,对其的应用也基本停留在语法层面。但最近遇到的一个需求,却令自己对位运算刮目相看。 产品要求在进行输入验证时,当且仅当全部有值或者全部为空时合法。此时,若用传统的if进行判断,将会有不少的分支,对于代码的测试...[阅读全文]
博客开放评论后,常会有一些垃圾评论充斥后台。对于此类“机器人留言”,要在夹杂着正常评论的数千条数据当中进行整理、删除,着实是不小的工作量。 解决之道有以下几种:一是设置后台审核功能,或关闭匿名评论,审核通过后才予以公开;二则设置关...[阅读全文]