node.js
d: 转d盘
c: 转c盘
dir 查看目录
cd change directory 跳转到指定目录
. 当前目录
.. 上级目录
dir/s 查看文件下(包括子文件夹下)的所有内容
node.js 中不能使用BOM 和DOM 的API console 定时器 这两个api 可以在node.js中使用
node.js中的顶级对象为global,也可用globalThis 访问顶级对象
Buffer
Buffer就是一段弧顶长度的内存空间,用于处理二进制数据
一个线程是属于某个进程的
fs
file system
\r\n 换行
GET 主要用于获取数据
POST 主要用于新增数据
端口是应用程序的数字标识
端口的主要作用:实现不同主机应用程序之间的通信
HTTP注意事项
1.命令行ctrl+c停止服务
2.当服务启动时,更新代码(必须重启服务才能生效)
3.响应内容中文乱码的解决方法
1 | response.setHeader('content-type', 'text/html;charset=utf-8') |
4.端口号被占用
1 | Error:listen EADDRINUSE :address already in use:::9000 |
1)关闭当前正在运行监听端口的服务(使用较多)
2)修改其他端口号
5.HTTP协议默认端口是80,HTTP服务开发常用端口有3000,8080,8090,9000等
如果端口被其他程序占用,可以使用资源监视器找到占用端口的程序,然后使用任务管理器关闭相应的程序
淘宝镜像安装
1.安装nrm
npm i -g nrm 或者 npm install -g nrm open@8.4.2 –save
2.nrm use taobao
3.检查是否配置成功
1 | npm config list |
nvm:管理node.js版本的工具