亲爱的宝宝,
恭喜你完成了你的博客前端小项目,你的努力和进步我都看在眼里,令我欣喜和激动。
接下来为博客搭建后端的任务是艰巨的,因为你需要接触大量此前完全不熟悉的概念和工具。在旅途开始之前,我希望能为你提供一个小地图,帮你少走一些弯路。
首先,后端开发的语言仍然是 JavaScript,但确是完全不同的平台,你需要了解 NodeJS 和 express,前者是一个本地的 JavaScript 运行时(相对于浏览器的 JavaScript 运行时来说),后者是一个轻量级的后端框架(也是用 JavaScript 写成)。
为此,有两本参考书可以给你。
第一本是 ByVoid 写的,没错,是他。叫做 Node.js 开发指南 (链接过去是 PDF)。我大概在高中的时候就读过这本书,写得很好。不过要注意的是,里面有些内容或许已经过时了。
第二本是 Node 与 Express开发 更多地关注了 Express 的部分,或许除了这本书,Express 本身的文档也是很不错的参考。
然后很重要的是,你需要理解 HTTP 协议,以及浏览器(即客户端)是如何与服务器交互的。
这部分知识牵涉到的内容很多,但是你需要关注一些重点。这里是一些介绍性的文章,应该对你帮助很大。
最后,也是可能最难的地方,在于使用数据库。MongoDB 是全栈开发中用的最多的数据库,我看到你在找文档了,很棒!
你需要:
熟练使用搜索引擎,并利用批判性思维过滤掉质量低下和不适合你的内容,你会得到答案的。
亲爱的,你真的很棒!
加油,希望和你携手一起写代码的日子早点来到。一起创造美丽新世界!
爱你的,
老公