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里的流到底是什么
流是文件读取操作中的概念,相当于一根管道,可以慢慢的读取或者写入,不至于一下读写太多,内存爆炸