# node-基础知识 **Repository Path**: javafdx/node-basics ## Basic Information - **Project Name**: node-基础知识 - **Description**: node-基础知识 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-04-17 - **Last Updated**: 2024-04-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: JavaScript ## README ``` node基础知识 ├─ 02_给Node传递参数 │ ├─ 01_给Node程序传递参数.js │ └─ 02_Node程序的输出.js ├─ 03_Node中的全局对象 │ ├─ 01_特殊的全局对象.js │ ├─ 02_计时器的全局对象.js │ └─ 03_global全局对象.js ├─ 04_JavaScript-module │ ├─ 01_no-module │ │ ├─ bar.js │ │ ├─ baz.js │ │ ├─ foo.js │ │ └─ index.html │ ├─ 02_commonjs │ │ ├─ bar.js │ │ └─ main.js │ ├─ 03_AMD │ ├─ 04_CMD │ ├─ 05_ES_Modules │ │ ├─ index.html │ │ ├─ index.js │ │ └─ modules │ │ ├─ bar.js │ │ └─ foo.js │ ├─ 06_Node_ESModule │ │ ├─ index.mjs │ │ └─ modules │ │ └─ foo.mjs │ └─ 07_ES和Cjs相互调用 │ ├─ index.js │ ├─ main.mjs │ └─ modules │ ├─ bar.js │ └─ foo.mjs ├─ 05_常见的内置模块 │ ├─ 01_path │ │ ├─ 01_路径的演练.js │ │ └─ 02_path其他方法.js │ ├─ 02_fs │ │ ├─ 01_fs的三种使用偶那个方式.js │ │ ├─ 02_文件描述符.js │ │ ├─ 03_文件的读写.js │ │ ├─ 04_文件夹的操作.js │ │ ├─ abc.txt │ │ └─ kobe │ │ ├─ abc.jpg │ │ ├─ lilie │ │ │ └─ aaa.txt │ │ └─ why.txt │ └─ 03_evnets │ ├─ 01_events基础方法.js │ ├─ 02_events获取信息.js │ └─ 03_events不常用的方法.js ├─ 06_npm包管理工具(自动化生成所需文件) │ ├─ index.js │ ├─ lib │ │ ├─ config │ │ │ └─ repo-config.js │ │ ├─ core │ │ │ ├─ actions.js │ │ │ ├─ create.js │ │ │ └─ help.js │ │ ├─ templates │ │ │ ├─ vue-component.ejs │ │ │ ├─ vue-router.ejs │ │ │ ├─ vue-store.ejs │ │ │ └─ vue-types.ejs │ │ └─ utils │ │ ├─ terminal.js │ │ └─ utils.js │ ├─ package-lock.json │ ├─ package.json │ └─ readme.md ├─ 07_Buffer的使用 │ ├─ 01_字符串存储到Buffer中.js │ ├─ 02_中文字符串存储到Buffer中.js │ ├─ 03_Buffer的alloc创建方式.js │ ├─ 04_Buffer和文件操作.js │ └─ foo.txt ├─ 08_事件循环 │ └─ 01_JavaScript代码的执行流程.js ├─ 09_Stream流 │ ├─ 01_readable的使用.js │ ├─ 02_writable的使用.js │ ├─ 03_pipe方法的使用.js │ └─ foo.txt ├─ 10_http模块 │ ├─ 01_web服务器初体验.js │ ├─ 02_创建服务器的方式.js │ ├─ 03_request对象分析.js │ ├─ 04_request对象-url.js │ ├─ 05_request对象-method.js │ ├─ 06_request对象-headers.js │ ├─ 07_response对象-响应结果.js │ ├─ 08_response对象-响应码.js │ ├─ 09_response对象-响应header.js │ ├─ 10_http中发送网络请求.js │ ├─ 11_http文件上传01.js │ └─ 12_http文件上传-正确的做法.js ├─ 11_express框架 │ ├─ 01_express-demo │ │ ├─ app.js │ │ ├─ bin │ │ │ └─ www │ │ ├─ package-lock.json │ │ ├─ package.json │ │ ├─ public │ │ │ ├─ images │ │ │ ├─ javascripts │ │ │ └─ stylesheets │ │ │ └─ style.css │ │ ├─ routes │ │ │ ├─ index.js │ │ │ └─ users.js │ │ └─ views │ │ ├─ error.jade │ │ ├─ index.jade │ │ └─ layout.jade │ ├─ 01_创建.txt │ └─ 02_搭建express │ ├─ 01_express初体验.js │ ├─ 02_中间件-普通中间件.js │ ├─ 03_中间件-路径中间件.js │ ├─ 04_中间件-路径和方法的中间件.js │ ├─ 05_中间件-连续注册中间件.js │ ├─ 06_中间件应用-json-urlencoded解析.js │ ├─ 07_中间件应用-form-dat解析.js │ ├─ 08_中间件应用-form-data上传文件.js │ ├─ 09_中间件应用-保存日志信息.js │ ├─ 10_request参数解析-params.js │ ├─ 11_response响应结果.js │ ├─ 12_路由的使用.js │ ├─ 13_静态服务器.js │ ├─ 14_express的错误处理.js │ ├─ build │ ├─ logs │ └─ routers │ └─ users.js ├─ 12_koa框架 │ ├─ 01_koa初体验.js │ ├─ 02_koa注册中间件.js │ ├─ 03_koa中路由的使用.js │ ├─ 04_参数解析-query-params.js │ ├─ 05_参数解析-json-urlencoded-formdata.js │ ├─ 06_文件上传的处理.js │ ├─ 07_koa的响应内容.js │ ├─ 08_部署静态资源.js │ ├─ 09_错误处理方式.js │ ├─ build │ ├─ router │ │ └─ user.js │ └─ 搭建.txt ├─ 13_koa和express对比 │ ├─ 01_express实现-同步数据.js │ ├─ 02_express实现-异步数据.js │ ├─ 03_koa实现-同步数据.js │ └─ 04_koa实现-异步数据.js ├─ 14_MySql │ ├─ 01_准备数据 │ │ ├─ insertSQL.js │ │ ├─ package-lock.json │ │ ├─ package.json │ │ └─ phone.json │ └─ 知识点.md └─ README.md ```