node.js
coder_路远
抱着学习的心态做IT
展开
-
Express学习之后端API开发
环境准备:安装node.js,直接官网下载安装包:node.js官网 创建一个项目文件夹,这里创建一个express-api的项目文件夹 在express-api的项目文件夹下打开cmd,直接使用: npm i express,或者使用yarn安装也行,yarn add express(前提要在全局安装yarn工具);开始开发项目文件结构:其中,routes文件夹用于放置相关的子路由,这里写了一个名为post的路由post.js, 主要包含四种常规的增删查改操作:cons..原创 2020-09-30 14:54:27 · 800 阅读 · 0 评论 -
node.js域名解析
1.使用dns.lookup()方法当我们要查询域名www.baidu.com对应的ip的时候,可以通过dns.lookup()来打到目的。const dns = require('dns');dns.lookup('www.baidu.com', (err, address, family) => { if(err) throw err; console.lo...原创 2020-01-01 23:28:25 · 1442 阅读 · 0 评论 -
node.js实现文件和数据的压缩与解压缩
在web性能优化的时候,经常会使用到压缩神器gzip。当客户端(浏览器)向服务端发起资源请求时,服务器首先会对比较大的资源进行压缩,然后再返回给客户端,以此加快资源的访问速度。下面来看压缩和解压缩的demo:压缩:// 使用gzip压缩const fs = require('fs');const zlib = require('zlib');const gzip = zlib...原创 2019-12-27 22:02:01 · 1841 阅读 · 0 评论 -
node.js异步读取文件的方法
我们知道,node.js在读取文件的时候可以分为阻塞和非组塞读取,阻塞就是得文件读取完毕后再继续执行后面的程序,如下代码所示:const fs = require('fs');const data = fs.readFileSync('file/input.txt');console.log(data.toString());console.log("程序执行完毕!");inp...原创 2019-12-24 17:15:35 · 1914 阅读 · 0 评论 -
node.js安装express出错:不是内部或外部命令解决方法
在安装express框架的时候,运行:npm install -g express安装好之后我们发现输入express --help,会提示不是内部或外部命令,那是因为少安装了一个东西,在express新版本中将命令工具独立出来了,所以要再执行以下命令:npm install -g express-generator再执行express --help或express --ver...原创 2018-09-16 20:05:50 · 846 阅读 · 0 评论