Skip to content

2oops/node

Repository files navigation

  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:以上都找不到,则到此文件夹下找

About

This is a Node project for personal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published