Node.js是JavaScript运行环境,是可以让JavaScript运行在服务端的开发平台。
Node.js对一些特殊用例进行优化,提供替代的API。
Node.js本质上是为文件系统、数据库之类的资源提供接口。
Node.js是单线程的,通过事件循环(event loop)来实现并发操作,应该要尽可能避免阻塞操作,多使用非阻塞操作。
Node.js实现了使用JavaScript来开发后端。
Node.js可以进行跨域请求。
在Linux中搭建Node.js
第一步,下载Node.js。
登录网址:下载 | Node.js 中文网,点击下载长期支持版本中的“linux二进制文件(x64)”安装包。
第二步,安装Node.js。
下载完成后,使用WinSCP将安装包上传到/usr/local/src文件夹中。
# 解压Node.js安装包
命令:cd /usr/local/src
tar -xvf node-v16.19.1-linux-x64.tar.xz -C /usr/local
# 修改目录名字
命令:cd /usr/local
mv node-v16.19.1-linux-x64 node-16.19.1
# 查看Node.js版本
命令:cd /usr/local/node-16.19.1/bin
./node -v
若结果显示“v16.19.1”,则说明Node.js安装成功。
或 ./npm -v
若结果显示“/usr/bin/env: ‘node’: No such file or directory”,则需要配置环境变量。
第三步,配置环境变量。
配置/etc/profile文件,在文件添加下面的代码:
export PATH=$PATH:/usr/local/node-16.19.1/bin
# 刷新profile文件
命令:source /etc/profile
第四步,配置软连接。
命令:ln -s /usr/local/node-16.19.1/bin/node /usr/local/bin/
ln -s /usr/local/node-16.19.1/bin/npm /usr/local/bin/
# 查看Node.js版本
命令:node -v
若结果显示“v16.19.1”,则说明Node.js安装成功。
或 npm -v
若结果显示“8.19.3”,则说明Node.js安装成功。
在Linux中进行node编写
node编写有两种方法,一种是终端编写,另一种是js文件编写。
第一种方法:终端编写。
配置完成环境变量之后,在Shell终端输入“node”,就进入了node的编写。在“> ”后面写入JavaScript命令代码即可。
第二种方法:js文件编写。
# 创建存储应用程序文件的目录
命令:mkdir -p /var/www/myapp
# 创建package.json文件
命令:cd /var/www/myapp
npm init
一直点击“enter”,直到出现“Is this OK? (yes)”,输入“y”,若结果显示下图所示,则需要按照要求进行操作来更新npm的版本。
在/var/www/myapp文件夹新建.js文件,在.js文件中写入JavaScript代码,然后进入/var/www/myapp文件夹。
命令:cd /var/www/myapp
node 文件名.js
最后点击“enter”就可以运行相应的JavaScript代码。
在Windows中搭建Node.js
第一步,下载Node.js。
登录网址:下载 | Node.js 中文网,点击下载长期支持版本中的“Windows安装包(.msi) 64位”安装包。
第二步,安装Node.js。
下载Node.js后得到node-v16.19.1-x64.msi安装包,然后直接双击安装包即可进行安装。
若直接双击安装包进行安装时.msi文件出现上图所示的问题,则可以在windows中的cmd终端输入命令进行安装。
命令:msiexec /package C:\Users\Administrator\Downloads\node-v16.19.1-x64.msi
若想要查看node是否安装成功,则可以在任意文件夹中,先按住“shift键”,保持不动,然后单击鼠标右键,会出现一个对话框,且这个对话框中会显示“在此处打开PowerShell窗口”。接下来,可以点击“在此处打开PowerShell窗口”,会出现“windowsPowerShell”终端。然后输入“node”,若结果显示“Welcome to Node.js v16.19.1.”,则说明node安装成功。
在Windows中进行node编写
node编写有两种方法,一种是终端编写,另一种是js文件编写。
第一种方法:终端编写。
配置完成环境变量之后,在“windowsPowerShell”终端输入“node”,就进入了node的编写。在“> ”后面写入JavaScript代码即可。
第二种方法:js文件编写。
先在D盘中创建存储应用程序文件的文件夹myapp,然后把写有JavaScript代码的.js文件保存在D:\myapp文件夹中。接着打开“windowsPowerShell”终端,进入D:\myapp文件夹。
命令:cd D:\myapp
node 文件名.js
最后点击“enter”就可以运行相应的JavaScript代码。