随笔分类 -  node

摘要:nrm是用于管理npm源的工具,方便我们在各个源之间快速方便的切换。 场景在一个项目中,可能会用到一些私有库或包,而这些包,要在特定的源地址才能下载来了,就是说在npm上是不存在的。想要下载这个包,我们就要把npm的下载源修改成指定的源地址。而下载完私有包之后,当我们需要切换回默认地址时,或者其它地 阅读全文
posted @ 2021-10-27 14:15 兔子先生i 阅读(367) 评论(0) 推荐(0)
摘要:自己手动写了一个node爬虫,在使用cheerio解析页面时,通过cheerio的html()获取页面内容,但通过控制台打印出来,却出现“乱码”问题了。 需要注意的是,这里的“乱码”并不是真的乱码,这是HTML实体编码。 解决办法是:在load方法中,加入{decodeEntities:false} 阅读全文
posted @ 2020-04-21 21:43 兔子先生i 阅读(1465) 评论(0) 推荐(0)
摘要:刚学习一门技术时,总会踩一些坑。 前端代码 后台接收请求代码 结果如下:浏览器报 404错误!但服务器却能正常接收到参数 分析:仔细看后台代码可以发现,这个函数里面并没有返回结果给前端(你发送一个请求,后台没有回应你,导致前端不知道下一步怎么办),所以,不管是get请求还是 post请求,你后台起码 阅读全文
posted @ 2018-04-10 21:59 兔子先生i 阅读(734) 评论(0) 推荐(0)
摘要:一开始以为是前端传参、数据类型的问题,于是就直接把sql语句中的参数直接改成字符串值,但发现还是报500错误。 所以,这就排除了前端的问题。 剩下的就是数据库了,发现我的表设置有问题。凡是有中文数据的字段,都得改一下 、下面两个选项,改成如下图: 字符集的值为utf8 排序规则的值为utf8_gen 阅读全文
posted @ 2018-04-07 15:05 兔子先生i 阅读(268) 评论(0) 推荐(0)
摘要:注:koa-router路由和koa-bodyparser中间件 post请求中参数为空。 页面代码 上面这段代码,试了好多次,参数都接收不到。然后各种百度,找了半个多小时。还是没效果。 因为学过java 有点java基础 发现上面input输入框少了点 东西 "name"属性,然后就去试了一下。结 阅读全文
posted @ 2018-04-07 14:09 兔子先生i 阅读(2703) 评论(0) 推荐(0)
摘要:刚入坑node 写第二个node爬虫时,遇到了这个坑,记录一下。 主要步骤: 1.安装iconv-lite 输入npm install iconv-lite 2.将接收到的网页源码以二进制的方式存储下来,处理二进制数据流使用Buffer全局对象。 3. 然后对这些二进制的数据调用对应的解码程序。ic 阅读全文
posted @ 2018-04-02 22:30 兔子先生i 阅读(502) 评论(0) 推荐(0)