nodejs部分实用第三方模块介绍
mime(获取文件类型)
作用:
在设置响应报文时自动获取响应体文件的文件类型
使用方法:
npm install mimeconst mime = require('mime')mime.getType(传入需要类型的文件名或文件路径)
特点:
- 会自动根据文件扩展名得到mime类型(content-type)
- 也可以根据文件路径得到mime类型
art-template(服务端渲染使用的模板)
服务端渲染流程:
- 建立node服务器,向后端发送请求
- 接受数据后渲染好页面,发送给浏览器
- 浏览器渲染好完整的页面
特点:
- 有利于SEO优化(爬虫能直接获取必要的内容,不会像ajax动态渲染一开始什么都没有)
- 工作量大,对技术要求高
使用方法:
npm i art-templateconst template = require('art-template')获得template方法- 语法:template(模板绝对路径,数据对象)(由于是把整个html文件当作模板,所以传入的参数是路径)
- 修改模板,进行渲染
- 将渲染好的内容响应给浏览器
moment(获取当前时间并格式化的工具)
使用方法:
初始化并安装
npm i moment --save语法:
moment().format("YYYY年MM月DD日 HH:mm:ss")// moment().format(格式化参数) → moment()取到当前时间,format()格式化