1. 程式人生 > 其它 >後端筆記

後端筆記

node

安裝node

網址https://nodejs.org/zh-cn/

下載左邊的長期維護版本,不要右邊的新版本

下載好後,傻瓜式安裝即可。

安裝完畢不要開啟某些檔案。

驗證是否安裝成功

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

開啟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

專案即可啟動

開啟瀏覽器,輸入網址

http://127.0.0.1:3000/或者http://localhost:3000/即可開啟介面,如果你知道你的ip地址的話,也可以使用自己的ip地址進行開啟,還可以把你的ip地址分享給跟你同處一個區域網的同學開啟你的網址,假如你的ip地址為:192.168.3.78,則你應該輸入的網址是http://192.168.3.78:3000/,你的區域網同學也可以根據你的此網址進入你的服務。

附: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地址