这门课解决的是哪个阶段的问题

很多人对 Node.js 的印象停留在「用 JavaScript 写后端」,但真正上手时卡住的地方往往很具体:命令行里 npm install 装完一堆东西却不知道各自干什么;想读写一个文件,不清楚同步和异步到底差在哪;照着教程搭了个服务,换台机器就跑不起来;接手别人的项目,看到 package.json 和 lock 文件不知道怎么处理。这些问题不属于「高级后端」范畴,却实实在在挡在能干活之前。

尚硅谷这套 NodeJS 核心基础,瞄准的就是这一段。它不从框架讲起,而是先把 Node 自身的运行机制和内置能力讲清楚,再过渡到 Express 这类实际项目里会用到的框架。学完之后你应该能做到的事比较明确:独立用 Node 写脚本处理文件和目录、理解模块的加载与导出规则、搭一个带路由和中间件的 HTTP 服务、用包管理工具把依赖和版本管起来。这些都是后端日常里绕不开的动作。

内容组织方式:先机制,后框架,再项目

从资料结构看,课程把「包管理工具」单独拎出来做了章节,这一点对初学者其实挺关键。nvm、npm、yarn 这些东西,教程里通常一笔带过,但实际工作中版本切换、依赖锁定的坑多半出在这里。单独成节说明它没有被当成附带内容处理。

整体节奏大致是三段:

  • 核心模块阶段,重点在文件系统、路径、事件、流这类 Node 原生能力,理解回调与异步的写法;
  • 框架阶段,进入 Express,讲路由、中间件、请求响应处理,把前面学的东西串成一个能跑的服务;
  • 实践阶段,通过项目把模块、框架、包管理几块内容合起来用。

这种顺序的好处是不容易架空。如果一上来就讲 Express 的 API,你能跑通示例,但遇到非框架层面的问题(比如进程、环境变量、文件读写)还是会懵。先补底层再上框架,后续排查问题时有依据。

资料包适合什么基础的人

如果完全没写过 JavaScript,这套资料会有门槛。课程假设你已经能看懂基本的语法、函数、对象和回调,重点放在 Node 特有的部分,而不是从语言基础教起。所以更合适的对象是:前端开发者想往后端延伸、转行者已经补过 JS 基础、或者在校学生准备做课程设计和服务端练习。

已经工作一两年、日常只用框架写业务的人,也能从核心模块这部分补上欠账。很多人的 Node 知识是从 Express 或某个脚手架开始的,反过来补原生模块,往往能解释清楚以前「不知道为什么这么写」的地方。

怎么用这套资料效率更高

建议不要按「看完再练」的思路推进。Node 的东西抽象程度不高,但细节多,光看容易记混。比较稳妥的做法是每学完一个核心模块就自己写个小脚本验证,比如用文件模块做一次批量重命名、用流处理一个大文件。包管理那一章可以配合自己电脑上的环境实际操作一遍 nvm 切版本、yarn 与 npm 的差异对比,比只看讲解印象深。

Express 部分不要只跟着敲示例代码,试着自己加一条路由、加一个自定义中间件、处理一次错误,把「框架帮你做了什么」这件事想明白。项目实践阶段再回到整体,看各个模块是怎么配合的。

需要提醒的是,Node 生态更新快,课程里的版本和某些工具用法可能和当前最新版有出入。遇到不一致的地方,以官方文档为准,把课程当作理解思路的参照,而不是逐字照搬的说明书。带着这个预期去学,踩坑的概率会低一些。

课程目录

📁 课件 课件资料.png [493.5 KB] 03_path模块.pdf
 [63.9 KB] 02_fs模块.pdf
 [268.7 KB] 04_HTTP协议.pdf
 [1.3 MB] 07_nvm.pdf
 [88.8 KB] 11_会话控制.pdf
 [678.3 KB] 08_express框架.pdf
 [296.6 KB] 01_Buffer.pdf
 [124.9 KB] 05_NodeJS模块化.pdf
 [186.5 KB] 10_接口.pdf
 [174.9 KB] 06_包管理工具.pdf
 [770.1 KB] 09_mongodb.pdf
 [845.8 KB] 📁 视频 视频必看.zip
 [1.8 MB] 089_包管理工具_yarn的介绍与操作.mp4
 [15.2 MB] 065_http模块_完善错误处理.mp4
 [31.2 MB] 066_http模块_GET和POST应用场景与区别.mp4
 [8.7 MB] 104_express框架_中间件介绍.mp4
 [10.3 MB] 158_API接口_json-server工具.mp4
 [11.2 MB] 071_模块化_导入文件夹的情况.mp4
 [12.0 MB] 199_前后端开发扩展介绍.mp4
 [26.1 MB] 167_案例功能完善_06_更新账单接口.mp4
 [17.6 MB] 159_接口测试工具-apipost基本使用.mp4
 [22.0 MB] 008_NodeJS入门_CMD常用命令.mp4
 [8.9 MB] 123_案例实践_02_响应静态网页.mp4
 [21.8 MB] 143_mongoose_更新文档.mp4
 [15.9 MB] 193_项目上线_01_代码上传仓库.mp4
 [9.3 MB] 175_会话控制_session举例说明.mp4
 [13.4 MB] 034_HTTP协议_窥探HTTP报文.mp4
 [30.3 MB] 098_express框架_路由的使用.mp4
 [27.0 MB] 102_express框架_一般响应设置.mp4
 [13.0 MB] 041_网络基础概念_IP的介绍.mp4
 [16.0 MB] 156_API接口_接口介绍.mp4
 [13.6 MB] 010_NodeJS入门_NodeJS编码注意事项.mp4
 [15.6 MB] 067_模块化_模块化介绍.mp4
 [14.0 MB] 045_http模块_HTTP服务的注意事项.mp4
 [39.8 MB] 046_http模块_浏览器查看HTTP报文.mp4
 [20.8 MB] 165_案例功能完善_04_删除账单接口.mp4
 [7.2 MB] 083_包管理工具_环境变量Path.mp4
 [20.1 MB] 011_Buffer_介绍与创建.mp4
 [21.7 MB] 044_http模块_创建HTTP服务端.mp4
 [27.0 MB] 195_项目上线_03_连接服务器与软件安装.mp4
 [16.9 MB] 119_express框架_express-generator工具.mp4
 [24.9 MB] 179_案例功能完善_01_响应注册页面.mp4
 [16.8 MB] 015_计算机基础_进程与线程.mp4
 [15.9 MB] 164_案例功能完善_03_创建账单接口.mp4
 [19.8 MB] 054_http模块练习_响应文件内容.mp4
 [19.0 MB] 018_fs模块_文件追加写入.mp4
 [18.9 MB] 146_mongoose_个性化读取.mp4
 [37.0 MB] 049_http模块_获取请求路径与查询字符串.mp4
 [31.4 MB] 140_mongoose_字段类型.mp4
 [23.6 MB] 061_http模块_网页URL之相对路径.mp4
 [19.5 MB] 191_案例功能完善_03_token功能完善(1).mp4
 [18.9 MB] 171_会话控制_express框架中设置cookie.mp4
 [27.2 MB] 185_案例功能完善_07_CSRF跨站请求伪造.mp4
 [12.3 MB] 147_mongoose_代码模块化-1.mp4
 [25.9 MB] 109_express框架_静态资源中间件练习.mp4
 [20.9 MB] 040_HTTP协议_响应头与响应体.mp4
 [22.5 MB] 072_模块化_require导入模块的基本流程.mp4
 [26.5 MB] 138_mongoose_连接数据库补充说明.mp4
 [11.1 MB] 005_NodeJS入门_NodeJS的安装.mp4
 [23.4 MB] 108_express框架_静态资源中间件注意事项.mp4
 [12.2 MB] 097_express框架_路由的介绍.mp4
 [5.4 MB] 026_fs模块_文件删除.mp4
 [8.3 MB] 115_express框架_ejs初体验.mp4
 [32.5 MB] 019_fs模块_文件流式写入.mp4
 [13.2 MB] 111_express框架_防盗链介绍.mp4
 [11.4 MB] 100_express框架_获取路由参数.mp4
 [24.8 MB] 107_express框架_静态资源中间件.mp4
 [17.7 MB] 161_接口测试工具-postman基本使用.mp4
 [10.4 MB] 117_express框架_ejs条件渲染.mp4
 [20.1 MB] 031_fs练习_批量重命名.mp4
 [19.7 MB] 020_fs模块_文件写入应用场景.mp4
 [15.4 MB] 101_express框架_路由参数练习.mp4
 [30.7 MB] 057_http模块_静态资源与动态资源.mp4
 [9.3 MB] 160_接口测试工具-apipost公共参数与文档功能.mp4
 [14.5 MB] 149_Mongodb图形化工具-Robo3T.mp4
 [17.4 MB] 186_案例功能完善_08_首页和404页面.mp4
 [22.9 MB] 178_会话控制_session与cookie的区别.mp4
 [6.5 MB] 078_包管理工具_npm下载安装包.mp4
 [12.9 MB] 060_http模块_网页URL之绝对路径.mp4
 [29.3 MB] 038_HTTP协议_请求体.mp4
 [20.7 MB] 176_会话控制_express-session安装与配置.mp4
 [26.2 MB] 063_http模块_设置mime类型.mp4
 [26.3 MB] 134_Mongodb_文档命令.mp4
 [63.5 MB] 190_案例功能完善_02_token校验.mp4
 [33.1 MB] 077_包管理工具_npm搜索包.mp4
 [12.9 MB] 124_案例实践_03_获取表单数据.mp4
 [17.6 MB] 021_fs模块_文件读取.mp4
 [12.7 MB] 132_Mongodb_下载安装与启动.mp4
 [53.5 MB] 003_NodeJS入门_NodeJS是什么.mp4
 [3.5 MB] 029_fs模块_路径补充说明.mp4
 [13.3 MB] 058_http模块_搭建静态资源服务.mp4
 [33.7 MB] 142_mongoose_删除文档.mp4
 [26.9 MB] 028_fs模块_查看资源状态.mp4
 [11.9 MB] 162_案例功能完善_01_结合API接口.mp4
 [21.3 MB] 051_http模块_HTTP请求练习.mp4
 [34.4 MB] 024_fs模块练习_文件复制.mp4
 [35.8 MB] 094_包管理工具_nvm的介绍与使用.mp4
 [13.5 MB] 076_包管理工具_npm初始化包.mp4
 [21.1 MB] 075_包管理工具_npm介绍与安装.mp4
 [3.6 MB] 144_mongoose_读取文档.mp4
 [14.3 MB] 079_包管理工具_require导入npm模块的基本流程.mp4
 [18.3 MB] 081_包管理工具_npm全局安装.mp4
 [15.8 MB] 129_案例实践_08_删除账单.mp4
 [18.5 MB] 139_mongoose_插入文档.mp4
 [28.1 MB] 153_案例优化_03_插入数据库.mp4
 [29.4 MB] 169_会话控制_cookie的介绍.mp4
 [19.0 MB] 014_计算机基础_程序运行的基本流程.mp4
 [15.9 MB] 194_项目上线_02_购买云服务器.mp4
 [19.4 MB] 093_包管理工具_包管理工具扩展介绍.mp4
 [5.4 MB] 042_网络基础概念_IP的分类.mp4
 [21.4 MB] 183_案例功能完善_05_用户登录检测.mp4
 [18.4 MB] 📁 代码 📁 📁 06_包管理工具 📁 📁 资料 📁 📁 软件包 nvm-setup.exe [5.2 MB] 📁 📁 代码 📁 📁 04_yarn index.js [439.0 B] package.json [196.0 B] yarn.lock [90.0 B] 📁 📁 01_npm 📁 📁 test 📁 📁 A 📁 📁 B index.js main.js 02_require.js [263.0 B] package.json [414.0 B] 04_test.js [68.0 B] 03_http.js [439.0 B] 01_index.js [157.0 B] package-lock.json [15.1 KB] 📁 📁 02_clone package.json [339.0 B] package-lock.json [15.1 KB] 01_index.js [157.0 B] 03_http.js [439.0 B] 02_require.js [263.0 B] 📁 📁 03_cnpm package-lock.json [9.9 KB] package.json [252.0 B] 📁 📁 05_发布一个包 package.json [208.0 B] test.js [63.0 B] index.js [151.0 B] 06_包管理工具说明.zip
 [1.8 MB] 📁 📁 05_模块化 📁 📁 代码 📁 📁 03_导入模块 test [34.0 B] duanzi.js [35.0 B] me.js [114.0 B] index.js [333.0 B] duanzi.json [204.0 B] 📁 📁 01_初体验 me.js [114.0 B] index.js [77.0 B] 📁 📁 05_require me.js [146.0 B] index.js [79.0 B] show.js [876.0 B] 📁 📁 02_模块暴露数据 index.js [113.0 B] me.js [709.0 B] 📁 📁 04_导入文件夹 📁 📁 module app.js [38.0 B] main.js [59.0 B] 05_模块化资料.png [493.5 KB] 📁 📁 08_实战案例 📁 📁 代码 📁 📁 accounts 📁 📁 public 📁 📁 css bootstrap-datepicker.css [18.2 KB] bootstrap.css [162.4 KB] 📁 📁 js bootstrap-datepicker.zh-CN.min.js [613.0 B] bootstrap.min.js [36.2 KB] jquery.min.js [87.8 KB] main.js [150.0 B] bootstrap-datepicker.min.js [32.9 KB] 📁 📁 data db copy.json [782.0 B] db.json [782.0 B] 📁 📁 views create.ejs [2.3 KB] list.ejs [1.9 KB] success.ejs [665.0 B] index.ejs [222.0 B] error.ejs [83.0 B] 📁 📁 routes users.js [203.0 B] index.js [1.2 KB] 📁 📁 test lowdb.js [782.0 B] db.json [97.0 B] 📁 📁 bin www [1.6 KB] package.json [346.0 B] app.js [1.0 KB] db.json [2.0 B] package-lock.json [41.0 KB] 📁 📁 资料 📁 📁 静态网页 📁 📁 css bootstrap-datepicker.css [18.2 KB] bootstrap.css [162.4 KB] 📁 📁 js bootstrap-datepicker.min.js [32.9 KB] bootstrap.min.js [36.2 KB] bootstrap-datepicker.zh-CN.min.js [613.0 B] main.js [150.0 B] jquery.min.js [87.8 KB] index.html
 [2.3 KB] success.html
 [642.0 B] create.html
 [2.2 KB] fail.html
 [649.0 B] 08_实战案例说明.png [493.5 KB] 📁 📁 01_buffer 01_buffer资料.png [493.5 KB] 2-操作buffer.js [521.0 B] html [216.0 B] 1-创建buffer.js [282.0 B] 📁 📁 11_会话控制 📁 📁 代码 📁 📁 03_token package-lock.json [7.4 KB] jwt.js [615.0 B] package.json [289.0 B] 📁 📁 04_记账本-token 📁 📁 routes 📁 📁 api auth.js [1.4 KB] account.js [3.1 KB] 📁 📁 web auth.js [1.6 KB] index.js [1.8 KB] 📁 📁 test db.json [97.0 B] lowdb.js [782.0 B] 📁 📁 views 📁 📁 auth login.ejs [1.1 KB] reg.ejs [1.1 KB] 404.ejs [322.0 B] error.ejs [83.0 B] create.ejs [2.3 KB] index.ejs [222.0 B] success.ejs [665.0 B] list.ejs [2.7 KB] 📁 📁 public 📁 📁 css bootstrap-datepicker.css [18.2 KB] bootstrap.css [162.4 KB] 📁 📁 js bootstrap-datepicker.zh-CN.min.js [613.0 B] jquery.min.js [87.8 KB] bootstrap.min.js [36.2 KB] bootstrap-datepicker.min.js [32.9 KB] main.js [150.0 B] 📁 📁 db db.js [1.1 KB] 📁 📁 middlewares checkLoginMiddleware.js [163.0 B] checkTokenMiddleware.js [726.0 B] 📁 📁 models BookModel.js [408.0 B] AccountModel.js [652.0 B] UserModel.js [408.0 B] MovieModel.js [291.0 B] 📁 📁 bin www [1.8 KB] 📁 📁 data db copy.json [782.0 B] db.json [827.0 B] 📁 📁 config config.js [124.0 B] package-lock.json [164.6 KB] app.js [2.2 KB] package.json [537.0 B] db.json [2.0 B] 📁 📁 02_记账本-session 📁 📁 config config.js [101.0 B] 📁 📁 data db.json [827.0 B] db copy.json [782.0 B] 📁 📁 middlewares checkLoginMiddleware.js [163.0 B] 📁 📁 bin www [1.8 KB] 📁 📁 routes 📁 📁 web index.js [1.8 KB] auth.js [1.6 KB] 📁 📁 api account.js [2.9 KB] 📁 📁 db db.js [1.1 KB] 📁 📁 models BookModel.js [408.0 B] MovieModel.js [291.0 B] UserModel.js [408.0 B] AccountModel.js [652.0 B] 📁 📁 test lowdb.js [782.0 B] db.json [97.0 B] 📁 📁 views 📁 📁 auth reg.ejs [1.1 KB] login.ejs [1.1 KB] 404.ejs [322.0 B] index.ejs [222.0 B] list.ejs [2.7 KB] create.ejs [2.3 KB] error.ejs [83.0 B] success.ejs [665.0 B] 📁 📁 public 📁 📁 js main.js [150.0 B] bootstrap.min.js [36.2 KB] bootstrap-datepicker.min.js [32.9 KB] bootstrap-datepicker.zh-CN.min.js [613.0 B] jquery.min.js [87.8 KB] 📁 📁 css bootstrap.css [162.4 KB] bootstrap-datepicker.css [18.2 KB] db.json [2.0 B] package-lock.json [158.4 KB] package.json [506.0 B] app.js [2.1 KB] 📁 📁 01_cookie和session 02_session.js [1.7 KB] 01_cookie.js [790.0 B] package-lock.json [148.7 KB] package.json [349.0 B] 📁 📁 资料 📁 📁 静态网页 reg.html
 [1.0 KB] attack.html
 [326.0 B] 11_会话控制资料.png [493.5 KB] 📁 📁 10_API 📁 📁 代码 📁 📁 02_记账本 📁 📁 bin www [1.8 KB] 📁 📁 config config.js [101.0 B] 📁 📁 test db.json [97.0 B] lowdb.js [782.0 B] 📁 📁 public 📁 📁 css bootstrap-datepicker.css [18.2 KB] bootstrap.css [162.4 KB] 📁 📁 js bootstrap-datepicker.zh-CN.min.js [613.0 B] jquery.min.js [87.8 KB] bootstrap-datepicker.min.js [32.9 KB] bootstrap.min.js [36.2 KB] main.js [150.0 B] 📁 📁 db db.js [1.1 KB] 📁 📁 data db copy.json [782.0 B] db.json [827.0 B] 📁 📁 models BookModel.js [408.0 B] AccountModel.js [652.0 B] MovieModel.js [291.0 B] 📁 📁 routes 📁 📁 web index.js [1.6 KB] 📁 📁 api account.js [2.9 KB] 📁 📁 views success.ejs [665.0 B] index.ejs [222.0 B] error.ejs [83.0 B] list.ejs [2.5 KB] create.ejs [2.3 KB] package-lock.json [147.0 KB] app.js [1.1 KB] db.json [2.0 B] package.json [417.0 B] 📁 📁 01_json-server db.json [355.0 B] 📁 📁 资料 📁 📁 软件 Postman-win64-Setup.exe [160.3 MB] apipost_win_x64_7.0.15.exe [90.3 MB] 10_API资料.png [493.5 KB] 📁 📁 07_express 📁 📁 代码 📁 📁 14-模板引擎 📁 📁 views home.ejs [285.0 B] 02_西游.html
 [387.0 B] 03_条件渲染.js [623.0 B] 04_express中使用ejs.js [756.0 B] 02_列表渲染.js [444.0 B] 03_home.html
 [425.0 B] 01_html.html
 [320.0 B] 01_EJS初体验.js [378.0 B] 📁 📁 public 📁 📁 css app.css [34.0 B] 📁 📁 images logo.png [6.1 KB] index.html
 [339.0 B] 📁 📁 routes homeRouter.js [370.0 B] adminRouter.js [340.0 B] 📁 📁 15-generator 📁 📁 views error.ejs [83.0 B] portrait.ejs [634.0 B] index.ejs [222.0 B] 📁 📁 bin www [1.6 KB] 📁 📁 public 📁 📁 stylesheets style.css [111.0 B] 📁 📁 javascripts 📁 📁 images 4e0979d40daa7e1ef74ab3f00.jpg [40.7 KB] 8ad3d5e36012212ba7642c000.jpg [40.7 KB] 📁 📁 routes users.js [283.0 B] index.js [1.1 KB] package.json [346.0 B] package-lock.json [46.3 KB] app.js [1.1 KB] 11_form.html
 [498.0 B] test.html
 [475.0 B] package-lock.json [49.4 KB] 10_静态资源中间件.js [405.0 B] 02_form.html
 [360.0 B] 07_其他响应.js [622.0 B] 13_路由模块化.js [598.0 B] 04_获取路由参数.js [444.0 B] 11_获取请求体数据.js [939.0 B] 01_初体验.js [331.0 B] 08_全局中间件.js [907.0 B] singers.json [16.5 KB] 02_路由.js [662.0 B] package.json [310.0 B] 05_路由参数练习.js [1.0 KB] 09_路由中间件.js [944.0 B] 06_设置响应.js [643.0 B] access.log [152.0 B] 03_获取请求参数.js [653.0 B] 12_图片防盗链.js [770.0 B] 📁 📁 练习 📁 📁 02_静态资源中间件练习 📁 📁 尚品汇 📁 📁 images icon_白条_nor.png [1.4 KB] icon_话费_nor.png [1.6 KB] banner3.png [39.8 KB] icon_游戏_nor.png [2.4 KB] 微波炉.png [14.8 KB] icon_理财_nor.png [1.7 KB] icon_huoche.png [2.0 KB] 电饭煲2.png [16.0 KB] icon_众筹_nor.png [2.1 KB] icon_酒店_nor.png [1.8 KB] baner4.png [20.0 KB] appliance_banner07.png [107.0 KB] 冰箱.png [31.4 KB] icon_加油卡_nor.png [1.4 KB] banner主图.png [314.0 KB] icon_礼品卡_nor.png [1.5 KB] 空气炸锅.png [25.9 KB] icon_电影票_nor.png [2.6 KB] 精灵图-其他.png [16.4 KB] seckill.png [13.8 KB] icon_彩票_nor.png [2.0 KB] 编组.png [61.0 KB] logo.png [6.1 KB] banner1.png [39.8 KB] 电饭煲.png [24.2 KB] serch_icon.png [637.0 B] icon_机票_nor.png [2.2 KB] 精灵图-侧边功能.png [21.0 KB] banner2.png [26.5 KB] 📁 📁 css reset.css [1.2 KB] index.css [8.1 KB] index.html
 [36.4 KB] server.js [318.0 B] readme.md [57.0 B] package.json [325.0 B] package-lock.json [38.7 KB] 📁 📁 01_路由参数练习 📁 📁 JSON singers.json [16.5 KB] readme.md [1.0 KB] 07_express资料.png [493.5 KB] 📁 📁 12_项目上线 📁 📁 代码 📁 📁 routes 📁 📁 web index.js [1.8 KB] auth.js [1.6 KB] 📁 📁 api auth.js [1.4 KB] account.js [3.1 KB] 📁 📁 bin www [1.8 KB] 📁 📁 db db.js [1.1 KB] 📁 📁 middlewares checkLoginMiddleware.js [163.0 B] checkTokenMiddleware.js [726.0 B] 📁 📁 public 📁 📁 css bootstrap.css [162.4 KB] bootstrap-datepicker.css [18.2 KB] 📁 📁 js bootstrap-datepicker.min.js [32.9 KB] bootstrap.min.js [36.2 KB] bootstrap-datepicker.zh-CN.min.js [613.0 B] main.js [150.0 B] jquery.min.js [87.8 KB] 📁 📁 upload 📁 📁 views 📁 📁 auth login.ejs [1.1 KB] reg.ejs [1.1 KB] create.ejs [2.3 KB] list.ejs [2.7 KB] 404.ejs [322.0 B] index.ejs [222.0 B] error.ejs [83.0 B] success.ejs [665.0 B] 📁 📁 models BookModel.js [408.0 B] AccountModel.js [652.0 B] MovieModel.js [291.0 B] UserModel.js [408.0 B] 📁 📁 test db.json [97.0 B] lowdb.js [782.0 B] 📁 📁 config config.js [124.0 B] package-lock.json [164.6 KB] .gitignore [28.0 B] app.js [2.2 KB] package.json [568.0 B] 12_项目上线文档.zip
 [1.8 MB] 📁 📁 09_Mongodb 📁 📁 代码 📁 📁 02_mongoose模块化 📁 📁 db db.js [1.1 KB] 📁 📁 config config.js [101.0 B] 📁 📁 models MovieModel.js [291.0 B] BookModel.js [408.0 B] index.js [698.0 B] test.js [371.0 B] 📁 📁 03_记账本 📁 📁 models AccountModel.js [652.0 B] MovieModel.js [291.0 B] BookModel.js [408.0 B] 📁 📁 bin www [1.8 KB] 📁 📁 data db copy.json [782.0 B] db.json [827.0 B] 📁 📁 routes users.js [212.0 B] index.js [1.9 KB] 📁 📁 views error.ejs [83.0 B] list.ejs [2.5 KB] success.ejs [665.0 B] index.ejs [222.0 B] create.ejs [2.3 KB] 📁 📁 test lowdb.js [782.0 B] db.json [97.0 B] 📁 📁 config config.js [101.0 B] 📁 📁 db db.js [1.1 KB] 📁 📁 public 📁 📁 js main.js [150.0 B] bootstrap-datepicker.min.js [32.9 KB] bootstrap.min.js [36.2 KB] bootstrap-datepicker.zh-CN.min.js [613.0 B] jquery.min.js [87.8 KB] 📁 📁 css bootstrap-datepicker.css [18.2 KB] bootstrap.css [162.4 KB] app.js [1.0 KB] db.json [2.0 B] package.json [390.0 B] package-lock.json [42.6 KB] 📁 📁 01_mongoose基础 07_读取文档.js [1.9 KB] 06_更新文档.js [1.5 KB] 02_创建新文档.js [1.4 KB] 09_个性化读取.js [1.7 KB] 05_删除文档.js [1.5 KB] 03_字段类型.js [1.6 KB] 08_条件设置.js [2.1 KB] 01_连接数据库.js [804.0 B] data.js [3.4 KB] 04_字段验证.js [1.7 KB] package-lock.json [102.1 KB] package.json [249.0 B] 📁 📁 资料 📁 📁 图形化工具 robo3t-1.4.4-windows-x86_64-e6ac9ec5.exe [58.3 MB] navicat161_mongodb_cs_x64.exe [46.6 MB] 📁 📁 软件 mongodb-windows-x86_64-5.0.14.zip
 [365.9 MB] data.js [3.4 KB] 09_Mongodb文档.zip
 [1.8 MB] 📁 📁 02_fs文件系统 📁 📁 资料 笑看风云.mp4
 [77.8 MB] 📁 📁 代码 3-流式写入.js [373.0 B] index.html
 [4.0 B] 1-文件写入.js [542.0 B] 8-删除文件.js [455.0 B] 10-查看资源信息.js [341.0 B] 5-流式读取.js [425.0 B] 2-追加写入.js [607.0 B] 7-文件重命名与移动.js [435.0 B] 4-文件读取.js [352.0 B] 11-两种路径.js [314.0 B] 12-相对路径的Bug.js [304.0 B] 9-文件夹操作.js [1.3 KB] 6-练习-文件复制.js [820.0 B] 📁 📁 练习 📁 📁 2-排序重命名 📁 📁 code 11-两种路径.js [314.0 B] 04-文件读取.js [352.0 B] 01-文件写入.js [542.0 B] 03-流式写入.js [373.0 B] 05-流式读取.js [425.0 B] 08-删除文件.js [455.0 B] 09-文件夹操作.js [1.3 KB] 07-文件重命名与移动.js [435.0 B] 06-练习 [820.0 B] 10-查看资源信息.js [341.0 B] 12-相对路径的Bug.js [304.0 B] index.js [445.0 B] 📁 📁 1-重命名 📁 📁 code 07-文件重命名与移动.js [435.0 B] 09-文件夹操作.js [1.3 KB] 04-文件读取.js [352.0 B] 06-练习 [820.0 B] 08-删除文件.js [455.0 B] 03-流式写入.js [373.0 B] 11-两种路径.js [314.0 B] 12-相对路径的Bug.js [304.0 B] 01-文件写入.js [542.0 B] 10-查看资源信息.js [341.0 B] 05-流式读取.js [425.0 B] 1-重命名.js [437.0 B] 02_fs文件系统文档.zip
 [1.8 MB] 📁 📁 04_HTTP 📁 📁 代码 📁 📁 12_静态资源服务 📁 📁 page 📁 📁 images logo.png [11.1 KB] 📁 📁 js abc.js [24.0 B] app.js [139.0 B] 📁 📁 css app.css [214.0 B] index.html
 [333.0 B] server.js [2.4 KB] 📁 📁 11_响应练习扩展 10_HTTP响应练习-优化.js [947.0 B] index.js [175.0 B] index.css [200.0 B] 10_table.html
 [672.0 B] 06_提取HTTP报文中URL的路径与查询字符串.js [566.0 B] 13_URL.html
 [596.0 B] 10_table.html
 [1.1 KB] 10_HTTP响应练习-优化.js [405.0 B] 05_提取HTTP报文中URL的路径与查询字符串.js [531.0 B] 02_form.html
 [462.0 B] 09_HTTP响应练习.js [1.4 KB] 07_HTTP请求练习.js [766.0 B] 04_提取HTTP报文的请求体.js [521.0 B] 03_提取HTTP报文.js [613.0 B] 01_创建HTTP服务.js [420.0 B] 08_HTTP设置响应.js [877.0 B] 📁 📁 资料 📁 📁 page 📁 📁 js jquery.js [91.4 KB] index.js [139.0 B] show.js [4.2 KB] 📁 📁 images h5.png [164.0 KB] qiuqiu.jpg [2.0 MB] 📁 📁 css index.css [236.0 B] index.html
 [303.0 B] http.html
 [4.2 KB] 📁 📁 mime类型 mimes.js [228.0 B] 📁 📁 安装包 📁 📁 fiddler汉化 FiddlerTexts.txt [11.9 KB] FdToChinese.dll [11.0 KB] fiddle汉化.png [37.2 KB] FiddlerSetup.exe [6.3 MB] 04_HTTP文档.png [493.5 KB] 📁 📁 03_path模块 📁 📁 代码 path.js [800.0 B] 适合人群 Node.js初学者 后端开发工程师 Express框架使用者 学习收获 掌握Node.js核心模块 熟练使用Express框架 提升后端开发技能 祝您学习愉快! 学有所成,前程似锦!