austin-admin 消息推送平台前端项目依赖低代码平台Amis 怎么使用

austin-admin 消息推送平台前端项目🔥依赖低代码平台Amis 怎么使用

收到一个通知,要将部署一个开源的消息系统 :austin的前端开源:https://gitee.com/zhongfucheng/austin-admin

本地运行

1、使用npm或者yarn这些咯

yarn
yarn start

2、使用pm2咯

没有安装pm2的人请安装

npm install pm2 -g  // 安装pm2
pm2 -v   //5.3.0 // 查看版本
pm2 start server.js //本地也可以使用pm2 启动

pm2 常用命令

pm2 的一些常用命令:
pm2 list :列出所有正在运行的应用程序。 
pm2 stop <app-name|app-id> :停止指定的应用程序。 
pm2 restart <app-name|app-id> :重启指定的应用程序。 
pm2 delete <app-name|app-id> :删除指定的应用程序。 
pm2 monit :监视所有应用程序的 CPU 和内存使用情况。 
pm2 logs :查看所有应用程序的日志输出。 

pm2 list 获取到运行的node程序

在这里插入图片描述

结束node 程序

pm2 stop 0 //这个0是pm2 list id这一列

如何编辑

部署这个,你自需要改两行代码就可以

1、server.js 这个ip是页面访问的ip

在这里插入图片描述

2、这个请求后端的接口地址

在这里插入图片描述

3、启动
pm2 start server.js  //页面地址就是这个server.js 中 listen 里的 地址,端口没有获取到就是3000咯

如何部署

1、上传代码到服务器
在服务器上切换到指定目录,然后git clone 作者代码下载到服务器,我用的是 JumpServer
2、修改代码
还是只要修改两点:
1、index.html 是后端接口请求地址,后端跟部署的是同一个地方,所以我后端的接口地址是我页面的ip,我页面也是ip访问

2、修改server.js 页面地址更改当前服务器的外网访问:
curl ifconfig.me 使用这个命令可以获取,
3、怎么编辑服务上传的代码

会服务器基本命令操作可以忽略此步骤

cd 文件名 //打开文件 
ll //命令查看目录
vim server.js //打开指定代码文件
a //键进入编辑模式
esc //键退出编辑模式
(shift+:)(shift+冒号键)://开始命令输入
wq //保存(开始命令输入后,输入wq保存,不保存改完没效果) 
4、在服务器上安装node

node -v 有版本号就跳过该步骤

未安装,请在服务器上安装node

sudo apt update //更新系统:运行以下命令以确保系统是最新的,并安装任何必要的更新

//安装node 和npm
sudo apt install nodejs npm

//验证是否成功
node --version
   npm --version

如果不支持 sudo: apt: command not found

sudo yum update  // 更新系统:运行以下命令以确保系统是最新的,并安装任何必要的更新

sudo yum install -y nodejs npm

node --version
npm --version
5、在服务器上安装 pm2
sudo npm install -g pm2

pm2 -v 
6、在服务器上启动pm2
pm2 start server.js

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/329732.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【LabVIEW FPGA入门】FPGA中的数学运算

数值控件选板上的大部分数学函数都支持整数或定点数据类型&#xff0c;但是需要请注意&#xff0c;避免使用乘法、除法、倒数、平方根等函数&#xff0c;此类函数比较占用FPGA资源&#xff0c;且如果使用的是定点数据或单精度浮点数据仅适用于FPGA终端。 1.整数运算 支持的数…

pyechart基础

pyecharts - A Python Echarts Plotting Library built with love. 全局配置项 初识全局配置组件 Note: 配置项章节应该配合图表类型章节中的 example 阅读。 全局配置项可通过 set_global_opts 方法设置 InitOpts&#xff1a;初始化配置项 class pyecharts.options.InitO…

Java顺序表(2)

&#x1f435;本篇文章将对ArrayList类进行讲解 一、ArrayList类介绍 上篇文章我们对顺序表的增删查改等方法进行了模拟实现&#xff0c;实际上Java提供了ArrayList类&#xff0c;而在这个类中就包含了顺序表的一系列方法&#xff0c;这样在用顺序表解决问题时就不用每次都去实…

【C++干货铺】红黑树 (Red Black Tree)

个人主页点击直达&#xff1a;小白不是程序媛 C系列专栏&#xff1a;C干货铺 代码仓库&#xff1a;Gitee 目录 前言 红黑树的概念 红黑树的性质 红黑树结点的定义 红黑树的插入操作 插入新的结点 检查规则进行改色 情况一 情况二 情况三 插入完整代码 红黑树的验…

SpringMVC参数接收见解4

# 4.参数接收Springmvc中&#xff0c;接收页面提交的数据是通过方法形参来接收&#xff1a; 处理器适配器调用springmvc使用反射将前端提交的参数传递给controller方法的形参 springmvc接收的参数都是String类型&#xff0c;所以spirngmvc提供了很多converter&#xff08;转换…

【数据结构】归并排序的两种实现方式与计数排序

前言&#xff1a;在前面我们讲了各种常见的排序&#xff0c;今天我们就来对排序部分收个尾&#xff0c;再来对归并排序通过递归和非递归的方法进行实现&#xff0c;与对计数排序进行简单的学习。 &#x1f496; 博主CSDN主页:卫卫卫的个人主页 &#x1f49e; &#x1f449; 专栏…

Android Matrix绘制PaintDrawable设置BitmapShader,手指触点为圆心scale放大原图,Kotlin

Android Matrix绘制PaintDrawable设置BitmapShader&#xff0c;手指触点为圆心scale放大原图&#xff0c;Kotlin 在 Android基于Matrix绘制PaintDrawable设置BitmapShader&#xff0c;以手指触点为中心显示原图的圆切图&#xff0c;Kotlin&#xff08;4&#xff09;-CSDN博客 的…

2001-2022年上市公司企业财务绩效、公司价值、并购绩效数据(ROA、ROE、TOBINQ变化)

2001-2022年上市公司企业财务绩效、公司价值、并购绩效数据&#xff08;ROA、ROE、TOBINQ变化&#xff09; 1、时间&#xff1a;2001-2022年 2、指标&#xff1a;证券代码、统计截止日期、证券简称、行业代码、行业名称、年份、、总资产净利润率B、净资产收益率(ROE)B、托宾Q…

【方法】如何压缩zip格式文件?

zip是一种常见的压缩文件格式&#xff0c;能够高效打包文件便于存储和传输&#xff0c;那zip格式的压缩文件要如何压缩呢&#xff1f; 压缩zip文件需要用到解压缩软件&#xff0c;比如常见的WinRAR、7-Zip软件都可以压缩zip格式。下面一起来看看具体如何操作。 一、使用WinRAR…

日期处理第一篇--优雅好用的Java日期工具类Joda-Time

日常开发中&#xff0c;处理时间和日期是很常见的需求。基础的java内置工具类只有Date和Calendar&#xff0c;但是这些工具类的api使用并不是很方便和强大&#xff0c;于是就诞生了Joda-Time这个专门处理日期时间的库。 简介 Joda-Time提供了Java日期处理的优雅的替代品&…

IntelliJ IDEA 拉取gitlab项目

一、准备好Gitlab服务器及项目 http://192.168.31.104/root/com.saas.swaggerdemogit 二、打开 IntelliJ IDEA安装插件 打开GitLab上的项目&#xff0c;输入项目地址 http://192.168.31.104/root/com.saas.swaggerdemogit 弹出输入登录用户名密码&#xff0c;完成。 操作Comm…

【昕宝爸爸小模块】图文源码详解什么是线程池、线程池的底层到底是如何实现的

➡️博客首页 https://blog.csdn.net/Java_Yangxiaoyuan 欢迎优秀的你&#x1f44d;点赞、&#x1f5c2;️收藏、加❤️关注哦。 本文章CSDN首发&#xff0c;欢迎转载&#xff0c;要注明出处哦&#xff01; 先感谢优秀的你能认真的看完本文&…

发送HTTP POST请求并处理响应

发送HTTP POST请求并处理响应是Web开发中的常见任务。在Go语言中&#xff0c;可以使用net/http包来发送HTTP POST请求并处理响应。 以下是一个示例代码&#xff0c;演示了如何发送HTTP POST请求并处理响应&#xff1a; go复制代码 package main import ( "b…

代码随想录算法训练营day10|232.用栈实现队列、225.用队列实现栈

理论基础 232.用栈实现队列 225. 用队列实现栈 理论基础 了解一下 栈与队列的内部实现机智&#xff0c;文中是以C为例讲解的。 文章讲解&#xff1a;代码随想录 232.用栈实现队列 大家可以先看视频&#xff0c;了解一下模拟的过程&#xff0c;然后写代码会轻松很多。 题目链…

Maven 依赖传递和冲突、继承和聚合

一、依赖传递和冲突 1.1 Maven 依赖传递特性 1.1.1 概念 假如有三个 Maven 项目 A、B 和 C&#xff0c;其中项目 A 依赖 B&#xff0c;项目 B 依赖 C。那么我们可以说 A 依赖 C。也就是说&#xff0c;依赖的关系为&#xff1a;A—>B—>C&#xff0c; 那么我们执行项目 …

性能优化-一文宏观理解OpenCL

本文主要对OpenCL做一个整体的介绍、包括环境搭建、第一个OpenCL程序、架构、优化策略&#xff0c;希望对读者有所收获。 &#x1f3ac;个人简介&#xff1a;一个全栈工程师的升级之路&#xff01; &#x1f4cb;个人专栏&#xff1a;高性能&#xff08;HPC&#xff09;开发基础…

利用 ChatGPT 高效搜索:举一反三的思考方式,高效查找解决方案

文章目录 基础思路举一反三Go 语言 Web 框架延伸思考思考结论 本文只是我的一些尝试&#xff0c;基于 ChatGPT 实现系统化快速搜索某编程语言的特定领域相关包或者基于其他语言类推荐落地方案的尝试。 这篇文章中描述的方式不一定是好方式&#xff0c;但应该会有一定的启示作用…

Autosar --- CRC8 SAE J1850 CRC计算

前言 CRC计算一般用于通信中&#xff0c;用来保证一组数据的完整性。 发送方发送一组数据dataACRC检验码CRCa&#xff08;CRC校验码由数据算出&#xff09;&#xff1b; 接收方接收到数据dataACRC校验码CRCa&#xff0c;接收方通过与发送方约定好的计算公式&#xff0c;计算出一…

*p++和(*p)++一样吗

大家好&#xff0c;今天给大家介绍*p和&#xff08;*p)的区别&#xff0c;文章末尾附有分享大家一个资料包&#xff0c;差不多150多G。里面学习内容、面经、项目都比较新也比较全&#xff01;可进群免费领取。 *p 和 (*p) 在 C/C 语言中具有不同的含义。 *p&#xff1a;这个表…

Java研学-Maven基础

一 概述 Maven是一个跨平台的项目管理工具&#xff0c;主要用于基于 Java 平台的项目&#xff08;Maven 底层为Java&#xff09;构建、依赖包管理和项目信息管理&#xff0c;只需要运行一条简单的命令&#xff0c;就能高效的完成构建动作   Maven 能提供一种项目的依赖配置&a…