![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Node
文章平均质量分 66
劲枫
有所选择,有所坚持~
展开
-
es6 sleep函数
es6 sleep函数原创 2022-07-12 15:21:55 · 533 阅读 · 0 评论 -
node.js使用http.createServer搭建简单服务
方法说明:该方法属于http模块,使用前需要引入http模块(var http= require(“http”) )使用该函数用来创建一个HTTP服务器,并将 requestListener 作为 request 事件的监听函数。语法:http.createServer([requestListener])接收参数:requestListener 请求处理函数,自动添加到 request 事件,函数传递两个参数: req 请求对象,想知道req有哪些属性,可以查看 ...原创 2020-10-18 14:45:40 · 14728 阅读 · 0 评论 -
egg.js+vue前后端分离项目,后端如何使用set-Cookie为前端设置cookie
前后端分离,必然涉及跨域。直接设置不行的。网上看到很多设置方式比如 axios配置:withCredentials: true。然后后端采用cors ,添加Access-Control-Allow-Credentials:true。是不行的哈!本人项目栈,egg.js + vue +axios+nginx 实现后端为前端设置cookie。思路,消除跨域,只有从本质上解决跨域问题,后端才能为前端设置cookie,这个没价讲~操作如下:vue:8080 egg:7001nginx配置如下:.原创 2020-07-22 23:00:11 · 2186 阅读 · 0 评论 -
Nginx配置同一个域名访问不同端口的项目(前后端分离项目)
前端是8080,访问地址不变,xx.xx.com即可后端访问为 xx.xx.com/api 开头。以egg.js为列,需要配置前缀/api开头才可以,否则会报404 not found原创 2020-07-22 22:35:14 · 8298 阅读 · 0 评论 -
egg.js+nginx+elementui+vue上传文件报net::ERR_CONNECTION_ABORTED错误
问题:1、上传1m一下的图片时一切正常;2、上传超过1m的文件,偶尔报413 (Request Entity Too Large)。偶尔报net::ERR_CONNECTION_ABORTED错误问题分析对于1m这个限制,大概率确定了是nginx的问题。但是还是要检查egg.js中文件大小是否有限制,检查fileSize字段;然后去ngixn添加client_max_body_size 20m;再重启nginxps:a. 在http{ }中设置:client_max_bo原创 2020-06-16 18:55:18 · 3167 阅读 · 0 评论 -
koa跨域问题及koa2-cors中间件的使用
浅谈koa跨域问题及koa2-cors中间件什么是跨域 跨域请求资源的方法 koa中如何设置跨域 koa2-cors应答跨域请求实现什么是跨域由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一个与当前页面地址不同即为跨域。存在跨域的情况: 网络协议不同,如http协议访问https协议。 端口不同,如80端口访问8080端口。 域名不同,如qianduan...转载 2019-09-04 20:42:37 · 1502 阅读 · 0 评论 -
服务器通过pm2和nginx启动vue项目
1、niginx配置cd /etc/nginx/conf.dvim invoiceadmin-8081.conf2、关于vue项目通过nginx部署远程服务器访问显示Invalid Host header问题通过在webpack.dev.conf下添加disableHostCheck: true3、使用pm管理进程pm2 start npm -- run de...原创 2019-05-10 22:18:36 · 1320 阅读 · 0 评论 -
信息摘要算法:HMAC算法分析
1、HMAC概述HMAC算法首先它是基于信息摘要算法的。目前主要集合了MD和SHA两大系列消息摘要算法。其中MD系列的算法有HmacMD2、HmacMD4、HmacMD5三种算法;SHA系列的算法有HmacSHA1、HmacSHA224、HmacSHA256、HmacSHA384、HmacSHA512五种算法。HMAC算法除了需要信息摘要算法外,还需要一个密钥。HMAC的密钥可以是任何长度...原创 2019-05-14 19:46:23 · 2589 阅读 · 0 评论 -
NodeJS总的module.exports、require和ES6中的export、import
目录NodeJS,require时代的模块ES6中的模块化export和importexport导出模块接口import导入模块as关键字default关键字*符号该用require还是import?ES6标准发布后,module成为标准,标准的使用是以export指令导出接口,以import引入模块,但是在我们一贯的node模块中,我们采用的是CommonJS...原创 2019-04-30 17:00:04 · 1338 阅读 · 1 评论 -
关于mpvue使用Vant组件库的Field输入框组件自动唤起手机软键盘问题分析
前言:问题场景:需要在本页面点击一个div,动态show一个遮罩层,遮罩层里面有一个输入框,输入框使用Vant的Field组件写的。过程中并没有页面跳转。(本问题场景出现在mpvue中,在vue、H5等其他场景同样可以借鉴。)解决方法:在template里面引入对应组件(本文用的Vant,可以用原生Input,或者其他组件)在data()里面设置聚焦初始为false...原创 2019-05-04 02:19:11 · 10825 阅读 · 2 评论 -
webpack-dev-server的热更新问题
webpack配置如下 目前dist下面的bundle.js是webpack打包的,但是热更新所引用的bundle.js虽然名字一样,但是并不是看到的那个bundle.js,而是在当前路径下不可见的一个bundle.js下面实验,证明index.html引用的不是可见的bundle.js可以看到index.html下面没有bundle.js但是引用成功了 说...原创 2019-01-09 13:29:54 · 2299 阅读 · 0 评论 -
用nrm一键切换npm源
当使用官方npm源安装各种包比较慢的时候,建议修改npm源地址查看npm源地址,在终端输入以下命令npm config list会看到官方的npm源metrics-registry = "https://registry.npmjs.org/"国内常用的镜像地址如淘宝npm:https://registry.npm.taobao.org/修改registry地址很简单,在...原创 2018-12-17 15:03:12 · 287 阅读 · 0 评论 -
module.exports---require案例export--import案例
module.exports---require案例//config.jsmodule.exports = { userName:'zhangdan', say:function () { return 'hello'; }}exports.userName = "tom";exports.say = function () { r...原创 2018-12-20 16:19:45 · 753 阅读 · 0 评论 -
PHPstorm开启node.js代码提示
原创 2018-11-29 19:47:25 · 3182 阅读 · 0 评论 -
node版本控制工具nvm在linux、win10下的安装使用
一、nvm的安装和使用 nvm全称Node Version Manager是 Nodejs 版本管理器,它让我们能方便的对 Nodejs 的版 本进行切换。 nvm 的官方版本只支持 Linux 和 Mac。contos下一键安装即可curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install....原创 2018-11-29 16:37:05 · 1553 阅读 · 0 评论 -
使用NVM做本地node版本切换
前言:对于是普通用户只用node而言直接只用node.msi,去安装时最方便,可是不能切换版本,即安装哪个版本就是哪个版本。但是作为开发,需要使用多个版本,因此使用node的包管理工具nvm去安装node对于后面切换版本的使用更方便。(说明:本教程分详细版和快捷安装版,详细版是自己去配置nvm环境路径,快捷安装版是我将文件路径配置好直接配置环境变量就可以用)一、自己搭建详细步骤:将nvm_...原创 2018-09-20 14:06:50 · 2228 阅读 · 0 评论