2.安装node-red


前言

在阿里云服务器上部署好EMQX服务器后,就可以进行MQTT的数据存取了,本文介绍node-red的安装,这是目前比较流行的一款图形化的编程软件。


一、安装工作

由于node-red是基于node.js的,首先要确保服务器上是否安装,使用下面的指令查询node版本

node -v

在这里插入图片描述
这个版本比较低,如果直接安装node-red会出现下图的错误提示
在这里插入图片描述
为此,先安装 n工具

sudo npm install -g n

将node升级到最新稳定版本

sudo n stable

如果同时存在两个版本的node,可以根据提示操作
在这里插入图片描述
在这里插入图片描述
输入下列指令,安装node-red

sudo npm install -g --unsafe-perm node-red

安装完成后,即可启动node-red

node-red

在这里插入图片描述
在浏览器地址栏输入公网IP:1880即可进入node-red编程界面(如果之前没有配置1880端口,需要返回阿里云服务器实例中配置安全规则中添加)
在这里插入图片描述
这样编写的代码我们就可以远程访问了。

二、问题

在安装时可能提示npm: command not found
需要先清除node.js和npm,重新安装
用到的指令如下

sudo apt-get remove npm

sudo apt-get remove nodejs-legacy

sudo apt-get remove nodejs 

sudo rm /usr/bin/node 

sudo apt-get install nodejs 

sudo apt-get install nodejs-legacy 

sudo apt-get install npm

之后重新执行安装流程
npm安装后可进行升级

npm install -g npm@8.18.0

三、后台运行

为了防止node-red在X-shell关闭后也跟着关闭,可以通过pm2启动
pm2是一个进程管理工具,可以用它来管理你的node进程,并查看node进程的状态,当然也支持性能监控,进程守护,负载均衡等功能
使用快捷键: Ctrl + c 退出之前的node-red

npm install -g pm2
pm2 start node-red

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值