Skip to content

Latest commit

 

History

History
13 lines (13 loc) · 1.15 KB

README.md

File metadata and controls

13 lines (13 loc) · 1.15 KB
  1. fs && http参考掘金-NodeJs入门一
  2. tcp参考掘金-NodeJs入门二
  3. telnet命令一般用作远程登录,跟ssh(security shell)的作用是一样的,属于tcp/ip协议族中的一员,是网络远程登录服务的标准协议和主要方式。但是telnet采用明文传送报文,安全性不够,所以用的较多的是使用ssh做远程登录。
  4. require的加载机制
  • 路径分析
  • 文件定位
  • 编译执行 模块按照以下顺序加载:
  • 系统缓存:模块加载执行后会进行缓存,所以首先进行的是缓存加载,判断缓存中是否已经存在
  • 系统模块:也即原生模块,部分核心模块已经编译成二进制
  • 文件模块:. => .. => / ,然后js,json,node后缀文件
  • 目录作为模块: 如果发现目录是一个模块,那会被当作包处理,(CommonJS)先会在根目录查找package.json文件,然后在其main属性描述的入口文件进行加载,若还没加载到则报错。
  • node_modules:以上都找不到,则到此文件夹下找