后端开发入门 for my babe

By: Jeff Hu
Posted: August 18, 2021

亲爱的宝宝,

恭喜你完成了你的博客前端小项目,你的努力和进步我都看在眼里,令我欣喜和激动。

接下来为博客搭建后端的任务是艰巨的,因为你需要接触大量此前完全不熟悉的概念和工具。在旅途开始之前,我希望能为你提供一个小地图,帮你少走一些弯路。

首先,后端开发的语言仍然是 JavaScript,但确是完全不同的平台,你需要了解 NodeJS 和 express,前者是一个本地的 JavaScript 运行时(相对于浏览器的 JavaScript 运行时来说),后者是一个轻量级的后端框架(也是用 JavaScript 写成)。

为此,有两本参考书可以给你。

第一本是 ByVoid 写的,没错,是他。叫做 Node.js 开发指南 (链接过去是 PDF)。我大概在高中的时候就读过这本书,写得很好。不过要注意的是,里面有些内容或许已经过时了。

第二本是 Node 与 Express开发 更多地关注了 Express 的部分,或许除了这本书,Express 本身的文档也是很不错的参考。

然后很重要的是,你需要理解 HTTP 协议,以及浏览器(即客户端)是如何与服务器交互的。

这部分知识牵涉到的内容很多,但是你需要关注一些重点。这里是一些介绍性的文章,应该对你帮助很大。

最后,也是可能最难的地方,在于使用数据库。MongoDB 是全栈开发中用的最多的数据库,我看到你在找文档了,很棒!

你需要:

熟练使用搜索引擎,并利用批判性思维过滤掉质量低下和不适合你的内容,你会得到答案的。

亲爱的,你真的很棒!

加油,希望和你携手一起写代码的日子早点来到。一起创造美丽新世界!

爱你的,

老公