logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总

参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。方法一:后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。完整的代码如下(遇到类型问题的同学可以做个参考):var querystring = require...

#http
linux基本命令大全

基本命令关机:shutdown -h halt init 0 poweroff重启:shutdown -r reboot init 6pwd:查看工作目录ls:查看指定目录的内容-l:列表显示-a:显示所有,包括隐藏文件-h:人性化的显示-d:只显示目录,不查看内容cd:切换工作目录.:当前目录..:上一级目录~:用户家目录-:上次切过来的目录目录结构:linux目录...

移动端H5页面监听页面离开返回并且刷新页面

项目中的需求:点击浏览器中的返回按钮,要让页面重新加载资源。因为这部分的资源每次去加载的内容都不一样,如果返回的时候,还是看到原先的内容,那做这个内容块的意义就很小了;而如果用户看完了这部分内容,再返回来的时候,这个地方换成了新的内容,这样就能体现这部分的价值了。而对于浏览器来说,大部分浏览器的返回是直接使用缓存的,不会执行任何的javascript代码。原因:部分浏览器在后退时不会触发onl..

彻底删除node_modules文件夹的两种方式

在工作中有用到gulp,webpack,使用他们需用依赖node的一些模块包,于是会在目录下生成一个node_modules文件夹。有一次想删掉它重新生成模块包的时候发现根本不太可能,无穷无尽的报一个错:路径太长(太深),无法删除,使用命令行rd、del均尝试无效(此问题win10系统下已不会出现,小伙伴们赶紧更新系统吧)。一开始我只能通过另起文件夹的做法来重新启用新项目,发现僵尸文件越来...

#npm
npm安装依赖包报ERR问题汇总及处理

本文记录在使用npm安装依赖包过程中踩过的坑。一般来说,npm安装失败时需要注意下面几点:是否能够访问安装源:检查代理和当前安装源当前的node版本是否兼容已有模块node_modules输入的依赖包名称是否正确npm ERR! code ECONNRESET在使用npm安装node的模块的时候,经常会出现下面的一些错误:npm ERR! network tunneling ...

#npm
Nodejs发送https Post请求时出现socket hang up错误的解决办法汇总

参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能。实际使用时报socket hang up错误。方法一:后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了)。完整的代码如下(遇到类型问题的同学可以做个参考):var querystring = require...

#http
通过userAgent是否包含MicroMessenger来判断是否在微信内置浏览器打开网页

由于微信的种种封闭,导致在微信内置浏览器打开的页面,会把外部链接全部屏蔽掉.所以通用的做法是,判断是微信浏览器打开的时候做一种处理方式.非微信浏览器打开时做另外一种处理方式.类似你想在微信打开页面里点击下载按钮,一定是不成功的.我们会友好的跳出一张引导图.那么要做出这样的逻辑判断,我们就需要获取当前页面所在的环境是不是微信内置浏览器,如何判断?function isWei...

解决Client.Timeout exceeded while awaiting headers报错

在进行docker pull 拉取镜像时,出现过下面的错误:net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)原因是国内下载官方镜像点提供的镜像时,速度缓慢,超时。使用加速器就可以解决这个问题。笔者使用的是Centos7,首先需要...

#docker
Vue在页面初次渲染时出现一闪而过的模板变量问题

问题:使用VUE时,页面加载瞬间,会闪现模板语法,例如{{ liveInfo.liveName }}等解决办法:1、可以通过在绑定模板变量的父元素添加VUE内置的指令v-cloak解决这个问题(推荐)具体实现:<div class="active_txt" v-cloak v-if="liveInfo.liveTextImgs!=''">{{liveIn...

Vue开发微信H5页面总结

写在前面刚入门前端的时候写过很多的微信H5页面,时隔多年感觉应该是手到擒来,不曾想竟很是费了一些功夫。现在把本次开发过程中遇到的问题以及我是如何解决的,做个记录。防止自己以后再去解决解决过的问题。一、微信网页授权 网页授权流程分为四步,这里只说前端需要做的,其中的第一步:跳转授权页面获取code。 这里分享下我的授权逻辑(下图),它有两个优点: 授权跳转在dom渲染之前...

    共 39 条
  • 1
  • 2
  • 3
  • 4
  • 请选择