{"id":14989357,"url":"https://github.com/wscats/node-tutorial","last_synced_at":"2025-04-04T13:09:37.518Z","repository":{"id":10237759,"uuid":"65026667","full_name":"Wscats/node-tutorial","owner":"Wscats","description":":relaxed:Some of the node tutorial -《Node学习笔记》","archived":false,"fork":false,"pushed_at":"2024-04-27T03:48:05.000Z","size":50834,"stargazers_count":566,"open_issues_count":57,"forks_count":93,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-04-04T12:29:08.785Z","etag":null,"topics":["cheerio","express","http","koa","mitm","node","node-tutorial","nodejs","redis","request","socket-io"],"latest_commit_sha":null,"homepage":"https://github.com/Wscats/node-tutorial","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Wscats.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-08-05T14:51:40.000Z","updated_at":"2025-02-23T08:23:38.000Z","dependencies_parsed_at":"2024-10-14T01:22:01.284Z","dependency_job_id":"86878c03-764f-4422-b6e1-11cc94c366ef","html_url":"https://github.com/Wscats/node-tutorial","commit_stats":{"total_commits":105,"total_committers":5,"mean_commits":21.0,"dds":"0.19047619047619047","last_synced_commit":"67dba71e556443434720e5afb2419bcaa7d3d94f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wscats%2Fnode-tutorial","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wscats%2Fnode-tutorial/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wscats%2Fnode-tutorial/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Wscats%2Fnode-tutorial/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Wscats","download_url":"https://codeload.github.com/Wscats/node-tutorial/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247182396,"owners_count":20897381,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cheerio","express","http","koa","mitm","node","node-tutorial","nodejs","redis","request","socket-io"],"created_at":"2024-09-24T14:18:11.918Z","updated_at":"2025-04-04T13:09:37.496Z","avatar_url":"https://github.com/Wscats.png","language":"JavaScript","readme":"# Node.js 教程目录\n\n\u003cimg src=\"./uploadFiles/单图上传/uploads/16ec9903c6339fd3.gif\" /\u003e\n\n1. [Node.js 基础](https://github.com/wscats/node-tutorial/tree/master/tutorial/base)\n    - [认识 Node.js](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#认识Node.js)\n    - [Node.js 版本介绍](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#版本介绍)\n    - [环境搭建](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#环境搭建)\n    - [REPL(交互式解释器)](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#REPL(交互式解释器))\n    - [运行 Node.js](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#运行Node.js)\n    - [Node.js 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#Node.js模块)\n    - [自定义模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#自定义模块)\n    - [npm scripts](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#npm)\n    - [forever](https://github.com/wscats/node-tutorial/tree/master/tutorial/basics#forever)\n    - [部署方案](https://github.com/Wscats/node-tutorial/issues/43)\n    - [异步嵌套解决方案](https://github.com/Wscats/node-tutorial/issues/12)\n2. Node.js API及常用第三方模块\n    - [http 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/http)\n    - [net 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/net)\n    - [url 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/url)\n    - [querystring 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/querystring)\n    - [events 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/events)\n    - [fs 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/fs)\n    - [stream 模块](https://github.com/wscats/node-tutorial/tree/master/tutorial/stream)\n    - [cheerio 模块](https://github.com/Wscats/node-tutorial/issues/9)\n    - [anyproxy 模块(抓包工具)](https://github.com/Wscats/node-tutorial/issues/26)\n    - [mocha 模块(单元测试)](https://github.com/Wscats/node-tutorial/tree/master/mocha)\n3. Node.js 基础应用\n    - [路由](https://github.com/wscats/node-tutorial/tree/master/tutorial/router)\n    - [request](https://github.com/wscats/node-tutorial/tree/master/tutorial/request)\n    - [http 小爬虫](https://github.com/wscats/node-tutorial/tree/master/tutorial/spider)\n    - [async](https://github.com/wscats/node-tutorial/tree/master/tutorial/async)\n4. Express 及其他服务器框架\n    - [Express 基础应用](https://github.com/wscats/node-tutorial/tree/master/tutorial/express)\n    - [Express Koa 和 Egg 基础配置](https://github.com/Wscats/node-tutorial/issues/8)\n    - [Express 过滤器](https://github.com/wscats/node-tutorial/tree/master/tutorial/express/use)\n    - [Express 文件上传](https://github.com/wscats/node-tutorial/tree/master/tutorial/express/multer)\n    - [Express Multer实例](https://github.com/Wscats/node-tutorial/tree/master/uploadFiles)\n    - [Express https服务器](https://github.com/Wscats/node-tutorial/tree/master/server/httpsServer)\n5. Node.js 操作数据库\n    - MongoDB 基础\n    - [MongoDB 模块](https://github.com/Wscats/node-tutorial/issues/20)\n    - [Node.js 操作 MongoDB](https://github.com/wscats/node-tutorial/tree/master/tutorial/express/db)\n    - MySql 基础\n    - [MySql 模块](https://github.com/Wscats/node-tutorial/issues/6)\n    - [Node.js 操作 MySql](https://github.com/wscats/node-tutorial/tree/master/tutorial/express/db)\n    - Redis 基础\n    - [Redis 基础](https://github.com/Wscats/node-tutorial/issues/31)\n6. Session 与 Token\n    - [Session](https://github.com/wscats/node-tutorial/tree/master/tutorial/session)\n    - [Token](https://github.com/wscats/node-tutorial/tree/master/tutorial/token)\n7. Socket \n    - [WebSocket](https://github.com/wscats/node-tutorial/tree/master/tutorial/websocket)\n    - [Socket.io](https://github.com/wscats/node-tutorial/tree/master/tutorial/socketio)\n    - [Socket.io 模块](https://github.com/Wscats/node-tutorial/issues/7)\n8. Other\n    - [MITM 代理](https://github.com/Wscats/node-tutorial/tree/master/middlewareAgent/browserAgent)\n    \n# 其他教程和笔记\n\n9. [分享我的学习片段和与你的回忆](https://github.com/Wscats/articles)\n    - [Vue学习笔记](https://github.com/Wscats/vue-tutorial)\n    - [Node学习笔记](https://github.com/Wscats/node-tutorial)\n    - [React学习笔记](https://github.com/Wscats/react-tutorial)\n    - [Angular学习笔记](https://github.com/Wscats/angular-tutorial)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwscats%2Fnode-tutorial","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwscats%2Fnode-tutorial","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwscats%2Fnode-tutorial/lists"}