// the find
nswbmw/N-blog
《一起学 Node.js》
A Chinese-language tutorial repo that walks you through building a multi-user blog with Express + MongoDB from scratch. It's structured as an online book with 15 chapters, covering everything from environment setup to deployment. The target audience is Chinese-speaking developers new to Node.js web development.
The tutorial is genuinely end-to-end — it doesn't stop at 'hello world' but covers auth, sessions, file uploads, comments, error handling, logging with winston, and testing with mocha/supertest. The use of Mongolass (a lightweight MongoDB ODM the author wrote) is interesting as a teaching tool because it exposes the query pipeline more explicitly than Mongoose. The project structure is clean and mirrors what you'd see in a real small app — routes, models, middlewares, views all separated properly. With 15k stars, it's clearly been useful to a lot of people.
The stack is frozen at Node 8.9 / Express 4.16 / MongoDB 3.4 — these are 2017-era versions, so anything you learn about async patterns here (callback-style or early Promise usage) needs mental updating for modern async/await. The deployment section references Heroku and MLab, both of which have either shut down or changed their free tiers significantly. Mongolass is a dead-end dependency — the author's own library with minimal community adoption and no real maintenance path. The tutorial is Chinese-only, so its reach outside that audience is effectively zero.