Node 重啟伺服器的 幾種常用方法

2021-07-10 23:00:59 字數 685 閱讀 3269

在nodejs執行的時候,由於伺服器端個別配置檔案的改動,我們需要重啟伺服器的行為。

這裡我只介紹一下linux的方法:

1、我們可以通過修改**裡面的監聽埠,然後重新執行。

這樣會導致乙個問題是,伺服器的監聽埠越來越多,會給伺服器帶來些許的壓力,這種方法也是不可取的,沒執行一次監聽乙個新埠,當然不是我們所希望的啦;

2、使用nodemon執行js

nodemon是乙個nodejs的版本管理器,會自動在後台幫我們監控伺服器端的程式是否會發生變化。如變化,立即重啟伺服器(這個重啟會造成什麼樣的影響?)

因為用npm安裝的,那麼 usr/bin/ 目錄下預設的是nodejs,所以需要先 ln -s /usr/bin/nodejs /usr/bin/node 建立alias

3、使用node-dev index.js

4、ctrl+c,在程序的shell中殺死程序埠

5、如果在3不小心使用ctrl+z後台執行,

可以用fg命令再調到前台繼續執行,也可以通過使用netstat -nap | grep node檢視監聽的埠的程序id,然後使用kill -9 程序id 來手動殺死程序(限linux下使用);

本文參考(

Node 建立伺服器

我們使用 require 指令來載入 http 模組,並將例項化的 http 賦值給變數 http 如下 使用 http.createserver 方法建立伺服器,並使用 listen 方法繫結 8888 埠。函式通過 request,response 引數來接收和響應資料。建立乙個叫 server...

Node 搭建伺服器 ?

node 搭建伺服器 node 搭建伺服器 開啟乙個本地伺服器需要 node.js 中 http 核心模組。1,http 模組提供了搭建本地伺服器的 api,首先在專案中引入 2,利用 http.createserver 方法得到乙個伺服器例項 3,給伺服器例項繫結 request 的事件處理函式 ...

node建立伺服器

引入核心模組 建立伺服器 引入核心模組 建立伺服器 響應 res.write 123 最後的響應 res.end 你好 listen 9000 判斷是否建立伺服器成功 req request 請求 res response 響應 req.headers ajax 請求引數 header req.ur...