Node 開篇介紹

說明

本文是作者Lefe所創(chuàng),轉(zhuǎn)載請(qǐng)注明出處,如果你在閱讀的時(shí)候發(fā)現(xiàn)問題歡迎一起討論。本文會(huì)不斷更新。

正文

剛接觸Node的時(shí)候是因?yàn)楣卷?xiàng)目服務(wù)器使用的就是Node,那時(shí)由于好奇心,就看了看Node,結(jié)果發(fā)現(xiàn)Node很好學(xué),上手也快。記得還是2015的時(shí)候,剛接觸Node的時(shí)候,被各種問題所虐。比如NPM是什么,中間件是什么,服務(wù)端如何解析客戶端的網(wǎng)絡(luò)請(qǐng)求,服務(wù)器的數(shù)據(jù)庫使用什么,路由是什么等等一堆問題。其實(shí)客戶端與服務(wù)端最多的交互就是網(wǎng)絡(luò)請(qǐng)求,如果你只是明白客戶端的網(wǎng)絡(luò)請(qǐng)求,遇到一些問題的時(shí)候,往往不知所措,很難定位到問題的根源。自從學(xué)會(huì)了Node,腰不酸了,腿不疼了。那么學(xué)習(xí)Node究竟會(huì)給 Lefe 帶來哪些好處呢?

  • 網(wǎng)絡(luò)請(qǐng)求問題定位更準(zhǔn)確
    與服務(wù)端最多的交互無非就是網(wǎng)絡(luò)請(qǐng)求,但是有時(shí)候遇到問題,很難定位到問題的根源。比如網(wǎng)絡(luò)超時(shí),參數(shù)傳遞,URL拼寫等等。
  • 沒有接口照樣不耽誤客戶端開發(fā)進(jìn)度
    需求確認(rèn)以后,我們往往最先拿到接口文檔,有了接口文檔,客戶端唯一能做的就是寫一些假數(shù)據(jù),沒有真正的網(wǎng)絡(luò)請(qǐng)求,對(duì)接口的時(shí)候會(huì)出現(xiàn)很多問題,耽誤雙方的開發(fā)進(jìn)度。你有沒有想過,如果可以從服務(wù)端返回與接口文檔一樣的數(shù)據(jù)格式,客戶端直接解析,服務(wù)端完成后直接更換域名,豈不是更好。學(xué)會(huì)Node,就可以自己剛服務(wù)器,自己創(chuàng)造假數(shù)據(jù)。
  • 學(xué)習(xí)服務(wù)端思想
    編程最大的問題不是你學(xué)會(huì)了多少門語言,語言沒有那么重要,重要的是思想。語言只是實(shí)現(xiàn)功能的一個(gè)工具。當(dāng)然服務(wù)端的思想也可以應(yīng)用到客戶端中。比如學(xué)會(huì)MySql,再學(xué)習(xí)Sqlite還會(huì)難嗎?
  • 開闊視野,團(tuán)隊(duì)溝通更流暢
    服務(wù)端的一些開發(fā)工具可以提高我們的工作效率,比如以前 Lefe 不知道什么是 Sublime,什么是Webstorm,什么是iterm,其實(shí)這些工具能大大提高我們的工作效率。

===== 我是有底線的 ======
喜歡我的文章,歡迎關(guān)注我的新浪微博 Lefe_x,我會(huì)不定期的分享一些開發(fā)技巧

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容