服务器V10 SP1 安装node.js
发布时间:2021-07-27 浏览次数:679次 作者:湖南省计算产业生态创新中心 (长沙)
服务器node.js安装手册
一、软件介绍
Node.js是一个基于Chrome V8引擎的JavaScript运行环境。Node.js使用了一个事件驱动、非阻塞式I/O的模型,使其轻量又高效。
二、编译和测试方式
1.操作系统选择
本文选用麒麟服务器V10版本做测试安装node-v10.16.0版本
服务器详细规格如下:
名称 | 说明 |
CPU | 64cores Phytium,FT-2000+/64 64bit |
内核 | Linux-4.19.90-17.ky10.aarch64-aarch64-with-kylin-10-Tercel |
内存 | 64GB |
硬盘 | 480GB |
获取Node.js软件包。
cd /opt
wget https://nodejs.org/dist/v10.16.0/node-v10.16.0-linux-arm64.tar.xz
3.编译源代码
(1)解压软件包。
tar -xvf node-v10.16.0-linux-arm64.tar.xz
(2)为node及npm建立软链接,方便在任意目录下执行node及npm命令。
ln -s /opt/node-v10.16.0-linux-arm64/bin/node /usr/local/bin/node
ln -s /opt/node-v10.16.0-linux-arm64/bin/npm /usr/local/bin/npm
4.测试已完成编译的软件
(1)新建项目文件example.js,使用vi编辑器打开项目文件example.js。
cd /opt
vim example.js
(2)输入i,进入编辑模式。
(3)将以下项目文件内容粘贴到文件中。
const http = require('http');
const hostname = '0.0.0.0';
const port = 3000;
const server = http.createServer((req, res) => {
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end('Welcome to Node.js\n');
});
server.listen(port, hostname, () => {
console.log(`Server running at http://${hostname}:${port}/`);
});
保存文件内容并退出。
(4)运行example.js。
node ~/example.js &
(5)在本地机器的浏览器中输入http://hostname:port访问项目