Node.js
$(薛定谔的喵)
这个作者很懒,什么都没留下…
展开
-
nodejs简单的读取文件写存文件
node.js 读取文件fs 是 file-system 的简写,就是文件系统的意思在 Node 中如果想要进行文件操作,就必须引入 fs 这个核心模块在 fs 这个核心模块中,就提供了所有的文件操作相关的 API例如:fs.readFile 就是用来读取文件的使用 require 方法加载 fs 核心模块读取文件2. 读取文件var fs = require('fs');...原创 2018-12-05 17:26:09 · 8056 阅读 · 1 评论 -
Nginx http重定向(强制跳转)https
方法挺多的这里写几个常用的重定向跳转(推荐) server { listen 80 default_server; listen [::]:80 default_server; #这一段是强制http跳转https需要添加的 return 301 https://$server_name$requ...原创 2019-09-01 13:47:21 · 1488 阅读 · 0 评论 -
记一次Ubuntu安装npm报错解决方案(node-gyp (>= 0.10.9) but it is not going to be installed)
报错提示 node-gyp : 依赖: nodejs-dev 但是它将不会被安装 依赖: gyp (>= 0.1+20150913git1f374df9) 但是它将不会被安装 推荐: build-essential 但是它将不会被安装E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系使用下面命令安装su...原创 2019-07-15 21:00:47 · 4232 阅读 · 1 评论 -
nginx性能优化客户端缓存——expires
场景web应用在访问量比较大的情况下,利用客户端来缓存网站上不经常变更的图片,是给服务器减压的一个很方便且实用的做法比如,网站的 logo, 企业上传的 各种资格证书的图片,甚至有些商品的效果大图,只是不是经常变更的,大都可以让其存在客户端,提高访问速度,减小服务器的压力对应nginx来说,实现比较简单了,只要在location字段中使用expires就可以了格式expires 30...原创 2019-05-01 22:10:51 · 919 阅读 · 0 评论 -
Nginx 开启 Gzip压缩提升网站速度
多说无益 ,直接上配置vim nginx.conf参数gzip配置的常用参数gzip on|off; #是否开启gzipgzip_buffers 32 4K| 16 8K #缓冲(压缩在内存中缓冲几块? 每块多大?)gzip_comp_level [1-9] #推荐6 压缩级别(级别越高,压的越小,越浪费CPU计算资源)gzip_disable #正则匹配UA 什么样的Uri不...原创 2019-04-22 15:17:40 · 301 阅读 · 0 评论 -
服务器centOS使用Nginx部署 Hexo 博客
Get readyPC * 1台Sever * 1台推荐 linux CentOS , 之前使用windows server 2012 坑太多,22端口开起来好麻烦Server默认ROOT 权限安装 Git and Nginxyum install -y git nginNginx 配置创建文件目录, 用于博客站点文件存放, 并更改目录读写权限mkd...原创 2019-04-21 21:12:52 · 1041 阅读 · 0 评论 -
Linux 安装 nodejs
Linux 安装 nodejs npm安装wget https://nodejs.org/dist/v10.9.0/node-v10.15.1-linux-x64.tar.xz // 下载# tar xf node-v10.15.1-linux-x64.tar.xz // 解压# cd node-v10.15.1-linux-x64/ ...原创 2019-02-20 13:22:24 · 520 阅读 · 0 评论 -
nodejs,path模块的__dirname 和 __filename
nodejs ——path模块的__dirname 和 __filename我们在使用nodejs,可能需要对 node_modules 开放一些目录,fs 取的是绝对路径,而我们在不同的环境下,node_modules 可能存在于 不同的 根目录中,这个时候我们就要用到 join()方法 来吧绝对路径进行一个转换,来获取一个动态的绝对路径app.use('/public/', exp...原创 2019-01-26 16:18:57 · 3022 阅读 · 0 评论 -
Nodejs 列表重定向
Nodejs 列表重定向如何通过服务器让客户端重定向?1. 状态码设置为 302 临时重定向statusCode2. 在响应头中通过 Location 告诉客户端往哪儿重定向setHeader如果客户端发现收到服务器的响应的状态码是 302 就会自动去响应头中找 Location ,然后对该地址发起新的请求// 所以你就能看到客户端自动跳转了很简单就三行代码:res.st...原创 2018-12-22 22:23:59 · 357 阅读 · 0 评论 -
npm常用命令和切换源
npmnode package manager——网站 npmjs.com只要安装了node 就安装了 npmnm也有版本概念npm --version //查看版本号npm install --global npm //升级npm版本一些常用命令npm init //生成package.json 文件npm init -y //快速生成 跳过向导...原创 2018-12-26 22:14:37 · 6276 阅读 · 0 评论 -
nodejs-http构建简单的服务器
在 Node 中专门提供了一个核心模块:httphttp 这个模块的职责就是帮你创建编写服务器的// 1. 加载 http 核心模块var http = require('http')// 2. 使用 http.createServer() 方法创建一个 Web 服务器// 返回一个 Server 实例//注册 request 请求事件var server = http....原创 2018-12-06 12:27:16 · 463 阅读 · 0 评论 -
use gnvm manage Nodejs(使用gnvm管理nodejs)
缘起当我们穿梭于多个项目之间时,有点项目是基于老版本nodejs 有点是新版本的nodejs,为了避免不必要的麻烦,我们就需要一个node 版本管理工具,已便于我们方便的切换我们的全局nodejsgithub 地址使用步骤1. 下载32-bit | 64-bit 常用地址,Box,速度稍慢32-bit | 64-bit 備用地址,百度網盤,速度快32-bit | 64...原创 2019-09-02 17:38:09 · 582 阅读 · 0 评论