Nodejs学习笔记

313 阅读1分钟

1、Nodejs作为中间层的作用

Nodejs具有如下特点:

1)事件驱动 2)非阻塞IO模型(异步)3)轻量和高效

因为这些特点,所以决定了node擅长IO密集型的任务

node作为中间层可以做服务端渲染,SSR,拿到数据结合模板生成HTML模板字符串,因为IO操作密集

node还可以做前端构建工具,比如webpack, vue-cli都是用node做的


2、node中exports和module.exports的关系和区别

exports是module.exports的引用

exports = module.exports

区别:

使用exports,只能改变单个元素

使用module.exports,可以整个赋值


3、nodejs里的流到底是什么

流是文件读取操作中的概念,相当于一根管道,可以慢慢的读取或者写入,不至于一下读写太多,内存爆炸