本文最后更新于553 天前,其中的信息可能已经过时,如有错误请发送邮件到1986413837@qq.com

为什么学习Node.js?
*为了充分理解后端的数据处理工作
*基于JS语法开发后端应用
什么是Node.js?
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效
Node.js 的包管理器 npm,是全球最大的开源库生态系统
Node.js基础使用
1.模块使用
模块就是提前定义好的一段代码
使用exports导出后 就可以让外部使用
导出时可以重新命名

2.引入其他模块
require(‘路径’) 调用其他模块的方法
这里调用时要用原模块导出时的名字

3.readFile读取本地文件
需要使用系统内置模块fs
传入参数为(文件路径, 编码格式, 回调函数)

4.writeFile写入文件
和readFile类似

5.path操作路径
提供了操作路径的方法 join dirname……

6.Http模块


有了这样的一个模块 我们就可以自己去模拟向后台请求数据进行操作了
但是正常用axios是无法获取数据的
需要在writeHead之前加上
response.setHeader(‘Access-Control-Allow-Origin’,’*’)
解决一下CORS问题 (浏览器有一个叫做“同源策略”的安全机制,协议、域名、端口都相同才能允许访问)
(这部分之前自学没学到 后面再补吧wu~wu~wu)


这样我们就能获取数据啦
