最佳答案:首先题主说自己的学前端的,那么恭喜你对掌握基础的 nodejs 有相对的优势,为什么说是基础呢?因为 nodejs 还有很多要学习的。但是作为前端你也有相应的劣势,那就是作为前端程序员,基本很少知道数
首先题主说自己的学前端的,那么恭喜你对掌握基础的 nodejs 有相对的优势,为什么说是基础呢?因为 nodejs 还有很多要学习的。但是作为前端你也有相应的劣势,那就是作为前端程序员,基本很少知道数据库设计,内存优化这些,还有后端架构等,数据库集群,后端微服务等。
分析完优势与劣势之后,我们来聊聊如何自学 nodejs 。
首先,你的先学习 nodejs 的基础 api,这里可以自行搜索一下就行。注意一定要边学习,边敲代码,不然没有太大效果。
其次,选择一个 web 框架来进行学习,这里推荐 express 或者 koa 。具体怎么学呢?