在个人网站部署到服务器的过程中,为了提高网站的性能,我使用了nginx反向代理Nodejs服务,其中需要去配置gzip来优化网站的加载。为了减少网络传输数据量,http传输过程中会采用通用的压缩算法来压缩数据,gzip属于最常用的压缩算法。…
0.node命令行参数选项1.模块导出:exports与module.exports区别;module.exports导出便是将要被导出的对象,exports则可认为是module.exports的引用对象(exports本身仅是一个空对象…
前言之前我们总结了https的相关知识,如果不懂可以看我另一篇文章:白话理解https有关证书生成可以参考:自签证书生成正文使用nodejs来实现https双向认证。服务端consthttps=require('https');constf…
本次采是使用google提供的windows版本的protoc工具,下载地址为https://github.com/protocolbuffers/protobuf/releases,选择适合自己的环境下载即可(可能还需要设置环境变量,按照…
个人总结:这篇文章讲解了使用Node处理转换base64编码图片,读完这篇文章需要5分钟。摘选自网络问题:将图片转成datauri今天,在QQ群有个群友问了个问题:“nodejs读取图片,转成base64,怎么读取呢?”想了一下,他想问的应…
Nodejs中调用函数的方式有多种,可以在内部调用普通函数,还可以调用外部单个函数以及调用外部多个函数等。普通内部函数可以直接调用,外部函数需要先使用module.exports=fun将函数导出,然后就可以直接调用了。nodejs调用函数…
这张图看起来简单而且很好理解,但没尝试过,会有很多疑问。SPA模式中,后端已供了所需的数据接口,view前端已经可以控制,为什么要多加NodeJS这一层?多加一层,性能怎么样?多加一层,前端的工作量是不是增加了?多加一层就多一层风险,怎么破…
vuejs目录结构启动项目安装nodejs命令,api配置信息思维导图版vuejs技术交流QQ群:458915921有兴趣的可以加入vuejs目录结构buildbuild.jscheck-versions.jsutils.jsvue-loa…
这里说并发异步,并不准确,应该说连续异步。NodeJs单线程异步的特性,直接导致多个异步同时进行时,无法确定最后的执行结果来回调。举个简单的例子:for(vari=0;i<5;i++){fs.readFile('file','utf-…
原文链接:https://www.jianshu.com/p/2b24cd430a7d
unitUnit1;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,xmldom,XMLIntf,msxmldo…
在nodejs中,模块大概可以分为核心模块和文件模块。核心模块是被编译成二进制代码,引用的时候只需require表示符即可,如(require('net'))。文件模块,则是指js文件、json文件或者是.node文件。在引用文件模块的时候…
1、安装epel是yum的一个软件源,里面包含了许多基本源里没有的软件。yuminstallepel-release(需要root用户)yum是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器2、安装nodejsy…
crypto用于加密解密'usestrict'varcrypto=require('crypto');vardata={age:18}varkey='dt';//定义一个钥匙varplaintext=JSON.stringify(data)…
字节操作buffer对象构造函数newBuffer(size)参数为数值,表示分配空间的长度newBuffer(string,[encoding])参数为字符串,表示存入Buffer的数据,编码可选newBuffer(array)参数为数组…