1. 程式人生 > >app.use 的作用 正則表達式中/ 表示什麽 nodejs pm2 怎樣安裝 亂碼怎麽解決

app.use 的作用 正則表達式中/ 表示什麽 nodejs pm2 怎樣安裝 亂碼怎麽解決

path 順序 ash 反斜杠 ive 格式 default 記錄 nec

1.express 框架中的app.use是什麽作用?

手冊上寫著是:

app.use([path], function)Use the given middleware function, with optional mount path, defaulting to "/".

就是引入一個所謂的中間件,其實就是用來再實際請求發生之前hack req和res對象來實現一些功能,比如果最簡單的logger就是在res的end事件上添加監聽寫入一條日誌記錄,express使用connect提供的中間件,

Next(); 程序繼續按照順序往下面走

2.正則表達式中,斜杠"/" 在什麽情況下需要轉義?什麽情況下不需要轉義?
5

測試正則表達式。 有些時候,/ 這個符號需要 \ /來表示。 有時候, / 直接用就可以。無需轉義。 什麽情況下需要轉義?

正常情況下/不需要轉義吧,除非你寫Javascript,因為他的patter是寫法是"/..../",所以裏面的/需要轉義。

只有反斜杠需要轉義把, / 直接用就可以了 想用\,需要用\\來轉義

3. 如何安裝 pm2

技術分享

安裝好後,運行pm2 /pm2 list -bash pm2 command not found

Npm 安裝的nodejs 需要需要手動建立軟連接

技術分享

然後ln -s 到 /usr/local/bin 下的

Pm2 list 亂碼

技術分享

修改客戶端編碼格式為utf-8 的格式就可以了。

app.use 的作用 正則表達式中/ 表示什麽 nodejs pm2 怎樣安裝 亂碼怎麽解決