前言
在阿里云服务器上部署好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文章来源:https://www.toymoban.com/news/detail-465659.html
npm install -g pm2
pm2 start node-red
文章来源地址https://www.toymoban.com/news/detail-465659.html
到了这里,关于2.安装node-red的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!