node學習之 什麼是node?

2021-10-13 22:40:57 字數 812 閱讀 8620

i/o:input output 輸入輸出流 正常情況下i/o的操作都是阻塞的(ajax同步是阻塞的)

有:網路請求、資料庫處理、檔案的讀寫。。。

1.防止甩鍋,明確資料互動的錯誤問題在誰。

api介面文件是後端大神寫的,返回資料沒有,那麼是誰的鍋?

2.能夠書寫api。(全棧)

3.了解前後端的互動流程

js不僅能做前端,還能做後端,所以叫nodejs,這種說法不對。

node js不是因為js產生的,而是node選擇了js

前端js:乙個執行在瀏覽器端

後端js:乙個執行在伺服器端

得出結論:限制語言能力的不是語言本身,而是語言的執行環境(平台)

去官網安裝幾種版本的node了,根據不同的要求使用不同的node版本。

nvm ls
nvm use v10.8.0
node -v
建議使用全域性安裝

npm config set registry 

//配置後可通過下面的方式來驗證是否成功

npm config get registry

//或是

npm info express

開啟命令列視窗,輸入乙個node,敲擊回車,即進入了repl環境。

直接在命令列中書寫**就是repl。

開啟終端,執行

node demo.js
即執行。

node 概述 Node是什麼 能用Node幹什麼

瀏覽器也是乙個執行環境,js 寫好之後需要放到瀏覽器裡面去執行,脫離了瀏覽器是沒有辦法執行的,現在不僅瀏覽器能執行js,node也能執行js。這種能力是非常有限的 node中的 js 他同樣包含了ecmascript node api node api幾乎提供了所有能做的事 就是執行的js可以完整地...

Node學習基礎之安裝node以及配置環境變數

自己選擇版本 我放在d盤 接著在cmd輸入node v 就能得到node的版本號 還有mpm v 下來進入安裝好的目錄 nodejs目錄 建立兩個資料夾 node cache和node global 然後開啟cmd 輸入 這兩行 npm config set prefix d program fil...

node學習之express 路由

本文使用的express generator生成的專案 get,post,put,head,delete,options,trace,copy,lock,mkcol,move,purge,propfind,proppatch,unlock,report,mkactivity,checkout,mer...