生态社区

适配知识库

服务器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

2.获取软件包

获取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访问项目