欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

首頁綜合 正文
目錄

柚子快報邀請碼778899分享:node.js Node的使用

柚子快報邀請碼778899分享:node.js Node的使用

http://yzkb.51969.com/

目錄

nodemon插件

介紹:熱啟動工具

express框架

介紹:nodejs框架(搭建服務(wù)器用的)

generator模板

介紹:express提供了一個項目模板(generator)

這個模板可以幫我們快速構(gòu)建一個帶有相對常用生態(tài)的express項目環(huán)境!

mongoose插件

作用:前端用該插件實現(xiàn)服務(wù)器來操作數(shù)據(jù)庫;

jsonwebtoken插件

作用:主要負(fù)責(zé)token加密和解密

multer插件

作用:將明文數(shù)據(jù)轉(zhuǎn)換為密文

安裝

1、nodemon

模塊說明:

https://www.npmjs.com/package/nodemon

介紹

nodemon是 nodejs的熱啟動工具

這個工具可以替代nodejs實現(xiàn)程序的熱啟動

熱啟動:更新代碼之后,nodejs程序會自動重新執(zhí)行,我門沒必要重復(fù)執(zhí)行nodejs代碼;nodemon是nodejs的開發(fā)神奇!

安裝

下載(全局下載安裝):npm install -g nodemon

install可以簡寫為i

測試:nodemon --version

使用

語法:nodemon --version

使用nodemon工具來完成 06-node-test.js 的開發(fā)

先使用 nodemon 指令啟動 06-node-test.js 程序!

指令 : nodemon 06-node-test.js

核心就是把之前的node指令替換成 nodemon 指令!

2、express框架

安裝

第一步:新建一個項目文件夾( Vscode里面 )

文件夾:自命名(myapp)

第二步:建立項目結(jié)構(gòu)(指定的項目路徑)

指令: npm init -y

第三步:安裝項目依賴(指向的項目路徑)

指令: npm i express

第四步:創(chuàng)建額外文件夾

第一個文件夾:routers(路由文件夾)

子路由都在這個文件夾之中

第二個文件:index.js(路由表)

routers里面的文件

主要負(fù)責(zé)配置所有的子路由

第三個文件夾:public

靜態(tài)資源存儲的文件夾;(比如: html、images等等)

第五步:配置項目

新建一個app.js文件,這個文件之中編寫express插件配置信息

第一步:導(dǎo)入路由表( index.js )

第二步:配置錯誤處理中間件

app.js配置代碼

// = 導(dǎo)入模塊

let express = require( "express" );

let useRouter = require( "./routers/user" );

let routerIndex = require("./routers");

// = 創(chuàng)建一個應(yīng)用對象( 服務(wù)器對象 )

let app = express();

// =. 監(jiān)聽服務(wù)器的請求;默認(rèn)調(diào)用參數(shù)

// -1. 訪問該端口就會調(diào)用該中間件( 頁面默認(rèn)訪問 )

app.use( express.static( "public" ) );

// -2. 路由中間件( 調(diào)用該接口就會觸發(fā)useRouter函數(shù) )

app.use( routerIndex );

// 全局錯誤處理

app.use( ( err,req,res,next )=>{

// console.log( "這是全局錯誤處理中間件!",err );

res.json( {

code: 0,

message: "你的請求存在錯誤",

...err

} )

} )

// =. 端口監(jiān)聽

app.listen( 3000,()=>{

console.log( "服務(wù)器開啟成功請訪問:" + "http://localhost:3000" );

} )

3、generator模板

安裝

express框架提供的項目模板(非常好用)

第一步:創(chuàng)建項目

指令: npx express -generator 文件夾名 --view=ejs

修改:

刪除 views 文件夾

在 package.json 之中刪除 dependencies 屬性之中的 ejs 插件

第二步:下載項目依賴

指令: npm i

第三步:部署之前express框架遺留的代碼

替換 routers 代碼

把路由表在 app.js 之中引入,刪除原有的路由對象!

刪除模板引擎( app.js )里面的配置代碼:

/ view engine setup

app.set('views', path.join(__dirname, 'views'));

app.set('view engine', 'ejs');

在 app.js 的錯誤處理函數(shù)之前,把我們自己的錯誤處理函數(shù)添加過來

第四步:啟動項目

使用指令: npm run 指令名

指令名就是scripts對象中的start屬性;

啟動指令: npm run start

當(dāng)然指令名可以修改( 但是沒必要 )

指令內(nèi)容我們可以自定義,建議把node替換成 nodemon

5、mongoose插件

安裝

在 express 項目之中下載 mongoose 插件

指令: npm i mongoose

6、jsonwebtoken

安裝

jsonwebtoken簡稱: jwt

下載jwt

在指定的express項目之中安裝;

指令: npm i jsonwebtoken

配置路由測試jwt

7、multer

介紹

作用:將明文數(shù)據(jù)轉(zhuǎn)換為密文;

密文不可以轉(zhuǎn)換為明文;實現(xiàn)數(shù)據(jù)的存儲為密文內(nèi)容

安裝

在指定的項目文件之中安裝

指令: npm i md5

使用

安裝(在指定的項目文件之中)

指令: npm i md5

導(dǎo)入

命令:let md5 = require("md5")

使用( 數(shù)據(jù)格式化為密文內(nèi)容 )

命令( 例子 ):

password = md5( md5 )

username = md5( username )

柚子快報邀請碼778899分享:node.js Node的使用

http://yzkb.51969.com/

精彩鏈接

評論可見,查看隱藏內(nèi)容

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點和立場。

轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/18579646.html

發(fā)布評論

您暫未設(shè)置收款碼

請在主題配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問

文章目錄