MCPcopy
hub / github.com/alsotang/node-lessons

github.com/alsotang/node-lessons @main sqlite

repository ↗ · DeepWiki ↗
7 symbols 14 edges 10 files 0 documented · 0%
README

《Node.js 包教不包会》 -- by alsotang

注意

本书写成于 2015 年,其中的某些最佳实践或许已经发生变化。比如异步处理应更多使用 Promiseawait/async,但本书未有提及。由于 js 一直向后兼容,所以本书中的内容仍然可以正常在生产环境中使用。

为何写作此课程

在 CNode(https://cnodejs.org/) 混了那么久,解答了不少 Node.js 初学者们的问题。回头想想,那些问题所需要的思路都不难,但大部分人由于练手机会少,所以在遇到问题的时候很无措。国内唯一一本排的上号的 Node.js 书是 @朴灵(https://github.com/JacksonTian) 的 《深入浅出Node.js》(http://book.douban.com/subject/25768396/ ),但这本书离实战还是比较远的。

这个课程是希望提供更多的 Node.js 实战机会,通过每一节精心安排的课程目标,让 Node.js 的初学者们可以循序渐进地,有目的有挑战地开展 Node.js 的学习。

广告

需要内推腾讯的同学请参照此贴: https://cnodejs.org/topic/58351689bde2b59e06141e9f

更多 Node.js 入门资料请前往:https://cnodejs.org/getstart

新手搭建 Node.js 云主机,推荐使用无需备案的 DigitalOcean(https://www.digitalocean.com/)

课程列表

计划

  • 《http 中各个 header 的含义》
  • 《操作 mysql》
  • 《在全新的 vps 上搭建 node.js、mongodb、nginx》
  • 《一个简单的 blog 程序》

本课程特点

  • 每一课的课程挑战如果有能力完成,则可考虑放弃阅读课程内容
  • 对 web 开发初学者不友好,对 Windows 用户不友好,对 ruby on rails 开发者友好
  • 内容笼统,课程重点随心所欲

License

MIT

Core symbols most depended-on inside this repo

fetchUrl
called by 1
lesson5/app.js
fibonacci
called by 1
lesson6/main.js
int1
called by 1
lesson10/main.js
int2
called by 1
lesson10/main.js
int3
called by 1
lesson10/main.js
fibonacci
called by 1
lesson8/app.js

Shape

Function 7

Languages

TypeScript100%

Modules by API surface

lesson10/main.js3 symbols
lesson8/test/app.test.js1 symbols
lesson8/app.js1 symbols
lesson6/main.js1 symbols
lesson5/app.js1 symbols

Dependencies from manifests, versioned

async0.9.0 · 1×
benchmark2.1.0 · 1×
cheerio0.17.0 · 1×
eventproxy0.3.1 · 1×
express4.9.5 · 1×
istanbul0.3.2 · 1×
mocha1.21.4 · 1×
q1.0.0 · 1×
should4.0.4 · 1×
superagent0.20.0 · 1×
supertest0.14.0 · 1×
utility1.2.0 · 1×

Datastores touched

(mongodb)Database · 1 repos

For agents

$ claude mcp add node-lessons \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact