Skip to content

Latest commit

 

History

History
14 lines (13 loc) · 2.32 KB

Node-开篇介绍.md

File metadata and controls

14 lines (13 loc) · 2.32 KB

说明

本文是作者Lefe所创,转载请注明出处,如果你在阅读的时候发现问题欢迎一起讨论。本文会不断更新。 ###正文 刚接触Node的时候是因为公司项目服务器使用的就是Node,那时由于好奇心,就看了看Node,结果发现Node很好学,上手也快。记得还是2015的时候,刚接触Node的时候,被各种问题所虐。比如NPM是什么,中间件是什么,服务端如何解析客户端的网络请求,服务器的数据库使用什么,路由是什么等等一堆问题。其实客户端与服务端最多的交互就是网络请求,如果你只是明白客户端的网络请求,遇到一些问题的时候,往往不知所措,很难定位到问题的根源。自从学会了Node,腰不酸了,腿不疼了。那么学习Node究竟会给 Lefe 带来哪些好处呢?

  • 网络请求问题定位更准确 与服务端最多的交互无非就是网络请求,但是有时候遇到问题,很难定位到问题的根源。比如网络超时,参数传递,URL拼写等等。
  • 没有接口照样不耽误客户端开发进度 需求确认以后,我们往往最先拿到接口文档,有了接口文档,客户端唯一能做的就是写一些假数据,没有真正的网络请求,对接口的时候会出现很多问题,耽误双方的开发进度。你有没有想过,如果可以从服务端返回与接口文档一样的数据格式,客户端直接解析,服务端完成后直接更换域名,岂不是更好。学会Node,就可以自己刚服务器,自己创造假数据。
  • 学习服务端思想 编程最大的问题不是你学会了多少门语言,语言没有那么重要,重要的是思想。语言只是实现功能的一个工具。当然服务端的思想也可以应用到客户端中。比如学会MySql,再学习Sqlite还会难吗?
  • 开阔视野,团队沟通更流畅 服务端的一些开发工具可以提高我们的工作效率,比如以前 Lefe 不知道什么是 Sublime,什么是Webstorm,什么是iterm,其实这些工具能大大提高我们的工作效率。

喜欢我的文章,欢迎关注我 @Lefe_x