正版资源尚硅谷NodeJS核心基础
这套 NodeJS 核心基础资料的结构比较清楚:课件、视频、代码三条线并行,其中代码目录按主题拆开,包管理、模块系统、文件系统、HTTP、Express 各自独立成型。对开发者来说,它更适合当成一份可以对照敲、可以拆开复用的工程参考,而不是单纯拿来刷一遍视频。 技术栈定位:从运行时到框架的一整条线
这套 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开发技能。
✨ 课程亮点
课程目录
课件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框架
- 提升后端开发能力
🎉 祝您学习愉快!




