後端使用node方法筆記
node方法
安裝node
下載左邊的長期維護版本,不要右邊的新版本
下載好後,傻瓜式安裝即可。
安裝完畢不要開啟某些檔案。
驗證是否安裝成功
win+R,開啟cmd命令列視窗
node -v
能輸出版本號,就說明安裝成功。
配置node
伴隨著node的安裝還有個小工具npm被一起安裝上了。
npm是一個社群,也是我們本地的一個工具,npm社群裡的程式碼在國外,我們由於某些原因,不能正常的使用npm社群的內容,於是我們使用阿里巴巴的淘寶映象,需要我們修改npm的預設下載地址,修改方法如下
##先檢視一下我們當前的映象地址
npm config get registry
##如果你以前沒有修改過,則此時出現的地址應該是 https://registry.npmjs.org/,這是國外的映象地址
##我們需要修改成國內的淘寶映象
npm set registry https://registry.npm.taobao.org
##修改過後,再次檢視一下當前映象地址予以確認
npm config get registry
##確認網址無誤即可進行下一步
新建專案
新建一個資料夾,名字隨意,但是不得出現包括漢字在內的特殊字元,比如我們的專案名叫BS
cd BS
##初始化專案
npm init -y
##這一步將在BS資料夾下新建一個package.json檔案
我們在node中,直接使用原生JavaScript可以實現我們所需要的各種功能,但是直接用js去寫,太過於麻煩,有人提前寫好了一些方法,我們可以用簡單的語法去呼叫他們的方法就可以實現很複雜的功能,在這裡我們使用express框架。
安裝express
npm install express
#or
npm i express
#安裝 express express-art-template art-template jquery [email protected]
npm i express express-art-template art-template jquery [email protected]
開啟package.json,裡面多了dependencies欄位,其中有express以及其版本就是安裝成功,還可以檢視BS資料夾下,此時多了node_modules資料夾,開啟會發現其中有很多個資料夾,其中有一個資料夾的命名是express,這個資料夾就是我們所需的檔案,其他的都是express所需要的依賴包。
這裡可以理解成:我們要使用express,而express的開發和後期的使用又要基於包A、B、C、D、E、F,而包A的開發又基於包G,他們之間形成了錯綜複雜的網狀關係,但是這些我們都不需要去了解,我們只需要知道我們安裝了express,並且後續可以使用express了即可,他們的關係將由他們自己去管理。
新建index.js
在BS資料夾下新建index.js
作為後端的入口檔案,其中的內容是
var express=require('express')//引入express
var app=express()
app.get('/',function (req,res) {
res.send('hello,node!')
})
app.listen(3000)//設定埠號
然後,開啟命令列工具
node index.js
#or
node index
專案即可啟動
開啟瀏覽器,輸入網址
附:windows檢視ip地址方法
開啟命令列工具,輸入
ipconfig
在出來的海量內容中,找到
乙太網介面卡 乙太網:
連線特定的 DNS 字尾 . . . . . . . : 本地連結 IPv6 地址. . . . . . . . : fe80::e0c7:e29e:4223:d8a4%10 IPv4 地址 . . . . . . . . . . . . : 192.168.40.26 子網掩碼 . . . . . . . . . . . . : 255.255.255.0 預設閘道器. . . . . . . . . . . . . : 192.168.40.1
其中IPv4就是你的ip地址