一、安装Linux Node.js
Node.js是一个用于编写高可伸缩性网络应用程序的JavaScript运行环境。在Linux环境中使用Node.js,首先需要进行Node.js的安装。以下是安装步骤:
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash - sudo apt-get install -y nodejs
1、下载Node.js安装脚本,该脚本添加了官方仓库的PPA到系统源列表中
curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -
2、使用sudo权限运行安装脚本
sudo apt-get install -y nodejs
3、使用命令行来检查Node.js是否已经安装完成,如果看到Node.js的版本号,则说明已经安装完成。
node -v
二、环境配置
在Linux系统中,需要配置Node.js的环境变量,才能使Node.js全局调用。下面是环境变量的配置步骤:
1、编辑用户主目录下的环境变量文件,添加以下内容,将Node.js的安装路径添加到环境变量中:
vi ~/.bashrc export PATH=$PATH:/usr/local/bin
2、使环境变量生效
source ~/.bashrc
三、使用Node.js创建Web应用程序
使用Node.js可以快速创建Web应用程序。下面是基本的Web应用程序的示例代码:
const http = require('http');
const hostname = '127.0.0.1';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
1、引入HTTP模块
const http = require('http');
2、定义服务器的IP地址和端口号
const hostname = '127.0.0.1';
const port = 3000;
3、创建服务器,并设置响应头和响应信息
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Hello World');
});
4、监听端口号,并打印输出信息
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
执行以上代码后,在浏览器中输入"http://127.0.0.1:3000/"即可看到"Hello World"输出结果。