sudo apt-get install nodejs npm
https://www.ostechnix.com/install-node-js-linux/Kiểm tra cài nodejs chưa
node -v
npm -v
Tuy nhiên lúc cài xong thì gặp vấn đề thế này
apt install nodejs-legacy
Sau khi cài lại thì đã ok
Cài đặt package Nodejs
npm install <package_name>
npm install express
npm install ejs
Tạo thư mục làm việc với nodejs
cd <thư_mục>
npm init
Khởi chạy nodejs
node <file_name>.js
Tìm hiểu Nodejs
https://o7planning.org/vi/11935/nodejs
Stop all instances of node.js server
https://stackoverflow.com/questions/14790910/stop-all-instances-of-node-js-server
Windows Machine:
Need to kill a Node.js server, and you don't have any other Node processes running, you can tell your machine to kill all processes named node.exe
. That would look like this:
taskkill /im node.exe
And if the processes still persist, you can force the processes to terminate by adding the /f
flag:
taskkill /f /im node.exe
If you need more fine-grained control and need to only kill a server that is running on a specific port, you can use netstat
to find the process ID, then send a kill signal to it. So in your case, where the port is 8080
, you could run the following:
C:\>netstat -ano | find "LISTENING" | find "8080"
The fifth column of the output is the process ID:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 14828
TCP [::]:8080 [::]:0 LISTENING 14828
You could then kill the process with taskkill /pid 14828
. If the process refuses to exit, then just add the /f
(force) parameter to the command.
Linux machine:
The process is almost identical. You could either kill all Node processes running on the machine (use -$SIGNAL
if SIGKILL
is insufficient):
killall node
Or also using netstat
, you can find the PID of a process listening on a port:
$ netstat -nlp | grep :8080
tcp 0 0 0.0.0.0:8080 0.0.0.0:* LISTEN 1073/node
The process ID in this case is the number before the process name in the sixth column, which you could then pass to the kill
command:
$ kill 1073
If the process refuses to exit, then just use the -9
flag, which is a SIGTERM
and cannot be ignored:
$ kill -9 1073
]]>