getfromcode后端开发 会员免费

尚硅谷NodeJS核心基础

这套 NodeJS 核心基础资料的结构比较清楚:课件、视频、代码三条线并行,其中代码目录按主题拆开,包管理、模块系统、文件系统、HTTP、Express 各自独立成型。对开发者来说,它更适合当成一份可以对照敲、可以拆开复用的工程参考,而不是单纯拿来刷一遍视频。 技术栈定位:从运行时到框架的一整条线

单课价¥29.90新品 上架
会员价 会员免费开通会员,全站课程按额度无限下载套餐详情
10 人关注 更新于 2026-09-30 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

购买方式开通会员 · 全站免费下单课购买 · 仅本课

支付成功后自动显示网盘下载链接;链接失效可联系客服免费补链,永久有效。

正版保障 极速发货 售后无忧

这套 NodeJS 核心基础资料的结构比较清楚:课件、视频、代码三条线并行,其中代码目录按主题拆开,包管理、模块系统、文件系统、HTTP、Express 各自独立成型。对开发者来说,它更适合当成一份可以对照敲、可以拆开复用的工程参考,而不是单纯拿来刷一遍视频。

技术栈定位:从运行时到框架的一整条线

课程围绕 Node 的运行时能力展开,重点落在几块实际开发中离不开的内容上:模块化机制(CommonJS 与 ES Module 的加载差异)、内置核心模块(fs、path、http、events、stream)、包管理与依赖治理(npm 与 yarn 的锁文件、依赖树、脚本配置),再到 Express 框架的路由、中间件与请求响应处理。这条线的好处是没有停在 API 罗列,而是把「运行时怎么工作」和「框架怎么封装」放在一起讲,学完能大致判断一段 Node 代码在事件循环里处于什么位置、异步错误该在哪一层兜住。

项目结构与代码组织方式

资料里的代码不是一个大杂烩,而是按主题切成独立小工程。比如包管理部分,一个目录里同时放了 npm 和 yarn 两种实现的示例,包含各自的清单文件和锁文件,可以直接对比两者的依赖解析结果和命令差异。这种组织方式的价值在于:每个目录都能单独跑起来,出问题也容易定位到具体环节,而不是在一堆互相引用的文件里绕。对于要复用到自己项目里的开发者,这种粒度刚好——需要哪块就取哪块,不必整包照搬。

可复用的几个模块方向

  • 文件系统操作:读写、目录遍历、流式处理大文件的写法,可以作为本地工具脚本的起点。
  • HTTP 服务:原生 http 模块搭服务、处理请求体与响应头,是理解后面框架行为的基础。
  • 包管理与脚本:package.json 的字段语义、依赖版本范围、脚本钩子,直接影响工程的可维护性。
  • Express 路由与中间件:中间件执行顺序、错误处理中间件的挂载位置,是后端接口层的常见复用点。

这些模块的共性是可迁移:今天写在练习目录里的中间件结构,明天可以搬到真实项目的接口层,改动量不大。

自学路径建议

建议的顺序是先跑通最小示例,再做修改验证,最后合并成一个完整的小服务。具体来说:先跟着模块化与核心模块的内容,把每段代码单独跑一遍,观察输出和报错;接着改参数、改路径、改路由,确认自己对 API 行为的理解没有偏差;最后用一个 Express 服务把前面的文件读写、请求处理串起来,形成一条完整的请求链路。过程中遇到异步顺序、回调嵌套这类问题,回头看事件循环和 stream 的部分,理解会更扎实。

需要提醒的一点是,包管理部分涉及的 npm、yarn 以及 nvm 这类环境工具,版本迭代较快,示例里的配置可以作为理解结构的参照,实际使用时以当前官方文档为准。把它当作一份结构清晰的对照材料来用,边看边敲边改,比只过一遍视频的收益要大得多。

尚硅谷NodeJS核心基础

NodeJS核心技术深度解析

编辑点评

系统覆盖NodeJS核心模块,深入浅出,实战性强,适合初学者及进阶者。

⭐ 编辑推荐

本课程全面解析NodeJS核心基础,涵盖文件系统、HTTP协议、Express框架等,助你掌握NodeJS开发技能。

✨ 课程亮点

✦NodeJS核心模块深度解析
✦Express框架实战教学
✦项目实践强化技能

课程目录

课件12 条
  • 课件资料.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]
视频100 集
  • 视频必看.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]
软件包1 条
  • nvm-setup.exe [5.2 MB]
04_yarn3 条
  • index.js [439.0 B]
  • package.json [196.0 B]
  • yarn.lock [90.0 B]
B6 条
  • 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_clone5 条
  • 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_cnpm2 条
  • package-lock.json [9.9 KB]
  • package.json [252.0 B]
05_发布一个包4 条
  • package.json [208.0 B]
  • test.js [63.0 B]
  • index.js [151.0 B]
  • 06_包管理工具说明.zip [1.8 MB]
03_导入模块5 条
  • 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_初体验2 条
  • me.js [114.0 B]
  • index.js [77.0 B]
05_require3 条
  • me.js [146.0 B]
  • index.js [79.0 B]
  • show.js [876.0 B]
02_模块暴露数据2 条
  • index.js [113.0 B]
  • me.js [709.0 B]
module3 条
  • app.js [38.0 B]
  • main.js [59.0 B]
  • 05_模块化资料.png [493.5 KB]
css2 条
  • bootstrap-datepicker.css [18.2 KB]
  • bootstrap.css [162.4 KB]
js5 条
  • 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]
data2 条
  • db copy.json [782.0 B]
  • db.json [782.0 B]
views5 条
  • 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]
routes2 条
  • users.js [203.0 B]
  • index.js [1.2 KB]
test2 条
  • lowdb.js [782.0 B]
  • db.json [97.0 B]
bin5 条
  • 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]
css2 条
  • bootstrap-datepicker.css [18.2 KB]
  • bootstrap.css [162.4 KB]
js10 条
  • 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_buffer4 条
  • 01_buffer资料.png [493.5 KB]
  • 2-操作buffer.js [521.0 B]
  • html [216.0 B]
  • 1-创建buffer.js [282.0 B]
03_token3 条
  • package-lock.json [7.4 KB]
  • jwt.js [615.0 B]
  • package.json [289.0 B]
api2 条
  • auth.js [1.4 KB]
  • account.js [3.1 KB]
web2 条
  • auth.js [1.6 KB]
  • index.js [1.8 KB]
test2 条
  • db.json [97.0 B]
  • lowdb.js [782.0 B]
auth8 条
  • 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]
css2 条
  • bootstrap-datepicker.css [18.2 KB]
  • bootstrap.css [162.4 KB]
js5 条
  • 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]
db1 条
  • db.js [1.1 KB]
middlewares2 条
  • checkLoginMiddleware.js [163.0 B]
  • checkTokenMiddleware.js [726.0 B]
models4 条
  • BookModel.js [408.0 B]
  • AccountModel.js [652.0 B]
  • UserModel.js [408.0 B]
  • MovieModel.js [291.0 B]
bin1 条
  • www [1.8 KB]
data2 条
  • db copy.json [782.0 B]
  • db.json [827.0 B]
config5 条
  • 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]
config1 条
  • config.js [101.0 B]
data2 条
  • db.json [827.0 B]
  • db copy.json [782.0 B]
middlewares1 条
  • checkLoginMiddleware.js [163.0 B]
bin1 条
  • www [1.8 KB]
web2 条
  • index.js [1.8 KB]
  • auth.js [1.6 KB]
api1 条
  • account.js [2.9 KB]
db1 条
  • db.js [1.1 KB]
models4 条
  • BookModel.js [408.0 B]
  • MovieModel.js [291.0 B]
  • UserModel.js [408.0 B]
  • AccountModel.js [652.0 B]
test2 条
  • lowdb.js [782.0 B]
  • db.json [97.0 B]
auth8 条
  • 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]
js5 条
  • 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]
css6 条
  • 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和session4 条
  • 02_session.js [1.7 KB]
  • 01_cookie.js [790.0 B]
  • package-lock.json [148.7 KB]
  • package.json [349.0 B]
静态网页3 条
  • reg.html [1.0 KB]
  • attack.html [326.0 B]
  • 11_会话控制资料.png [493.5 KB]
bin1 条
  • www [1.8 KB]
config1 条
  • config.js [101.0 B]
test2 条
  • db.json [97.0 B]
  • lowdb.js [782.0 B]
css2 条
  • bootstrap-datepicker.css [18.2 KB]
  • bootstrap.css [162.4 KB]
js5 条
  • 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]
db1 条
  • db.js [1.1 KB]
data2 条
  • db copy.json [782.0 B]
  • db.json [827.0 B]
models3 条
  • BookModel.js [408.0 B]
  • AccountModel.js [652.0 B]
  • MovieModel.js [291.0 B]
web1 条
  • index.js [1.6 KB]
api1 条
  • account.js [2.9 KB]
views9 条
  • 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-server1 条
  • db.json [355.0 B]
软件3 条
  • Postman-win64-Setup.exe [160.3 MB]
  • apipost_win_x64_7.0.15.exe [90.3 MB]
  • 10_API资料.png [493.5 KB]
views8 条
  • 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]
css1 条
  • app.css [34.0 B]
images2 条
  • logo.png [6.1 KB]
  • index.html [339.0 B]
routes2 条
  • homeRouter.js [370.0 B]
  • adminRouter.js [340.0 B]
views3 条
  • error.ejs [83.0 B]
  • portrait.ejs [634.0 B]
  • index.ejs [222.0 B]
bin1 条
  • www [1.6 KB]
stylesheets1 条
  • style.css [111.0 B]
images2 条
  • 4e0979d40daa7e1ef74ab3f00.jpg [40.7 KB]
  • 8ad3d5e36012212ba7642c000.jpg [40.7 KB]
routes25 条
  • 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]
images29 条
  • 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]
css7 条
  • 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]
JSON3 条
  • singers.json [16.5 KB]
  • readme.md [1.0 KB]
  • 07_express资料.png [493.5 KB]
web2 条
  • index.js [1.8 KB]
  • auth.js [1.6 KB]
api2 条
  • auth.js [1.4 KB]
  • account.js [3.1 KB]
bin1 条
  • www [1.8 KB]
db1 条
  • db.js [1.1 KB]
middlewares2 条
  • checkLoginMiddleware.js [163.0 B]
  • checkTokenMiddleware.js [726.0 B]
css2 条
  • bootstrap.css [162.4 KB]
  • bootstrap-datepicker.css [18.2 KB]
js5 条
  • 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]
auth8 条
  • 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]
models4 条
  • BookModel.js [408.0 B]
  • AccountModel.js [652.0 B]
  • MovieModel.js [291.0 B]
  • UserModel.js [408.0 B]
test2 条
  • db.json [97.0 B]
  • lowdb.js [782.0 B]
config6 条
  • 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]
db1 条
  • db.js [1.1 KB]
config1 条
  • config.js [101.0 B]
models4 条
  • MovieModel.js [291.0 B]
  • BookModel.js [408.0 B]
  • index.js [698.0 B]
  • test.js [371.0 B]
models3 条
  • AccountModel.js [652.0 B]
  • MovieModel.js [291.0 B]
  • BookModel.js [408.0 B]
bin1 条
  • www [1.8 KB]
data2 条
  • db copy.json [782.0 B]
  • db.json [827.0 B]
routes2 条
  • users.js [212.0 B]
  • index.js [1.9 KB]
views5 条
  • 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]
test2 条
  • lowdb.js [782.0 B]
  • db.json [97.0 B]
config1 条
  • config.js [101.0 B]
db1 条
  • db.js [1.1 KB]
js5 条
  • 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]
css6 条
  • 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基础12 条
  • 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]
图形化工具2 条
  • robo3t-1.4.4-windows-x86_64-e6ac9ec5.exe [58.3 MB]
  • navicat161_mongodb_cs_x64.exe [46.6 MB]
软件3 条
  • mongodb-windows-x86_64-5.0.14.zip [365.9 MB]
  • data.js [3.4 KB]
  • 09_Mongodb文档.zip [1.8 MB]
代码13 条
  • 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]
code12 条
  • 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]
code13 条
  • 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]
images1 条
  • logo.png [11.1 KB]
js2 条
  • abc.js [24.0 B]
  • app.js [139.0 B]
css3 条
  • app.css [214.0 B]
  • index.html [333.0 B]
  • server.js [2.4 KB]
11_响应练习扩展16 条
  • 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]
js3 条
  • jquery.js [91.4 KB]
  • index.js [139.0 B]
  • show.js [4.2 KB]
images2 条
  • h5.png [164.0 KB]
  • qiuqiu.jpg [2.0 MB]
css3 条
  • index.css [236.0 B]
  • index.html [303.0 B]
  • http.html [4.2 KB]
mime类型1 条
  • mimes.js [228.0 B]
fiddler汉化5 条
  • 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]
代码1 条
  • path.js [800.0 B]

适合人群

  • NodeJS初学者
  • 后端开发工程师
  • 前端工程师

🎯 学习收获

  • 掌握NodeJS核心模块
  • 熟练使用Express框架
  • 提升后端开发能力

🎉 祝您学习愉快!