环境信息

CentOS7.9

mongo4.2.22

node12.12

一、安装mongodb数据库

1、配置yum源
[root@localhost ~]# cat /etc/yum.repos.d/mongodb-org-4.2.repo
[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc
2、安装启动并设置开机自启
yum install -y mongodb-org
systemctl start mongod.service
systemctl enable mongod.service
3、修改配置文件允许远程访问

  • 将127.0.0.1修改为0.0.0.0

二、安装NodeJS

tar xf node-v12.12.0-linux-x64.tar.xz
mv node-v12.12.0-linux-x64 node12.12
ln -s /usr/local/node12.12/bin/node /usr/local/bin/node
ln -s /usr/local/node12.12/bin/npm /usr/local/bin/npm

三、安装yapi

1、npm安装yapi
npm install -g yapi-cli --registry https://registry.npm.taobao.org
2、添加软链接
ln -s /usr/local/node12.12/bin/yapi /usr/local/bin/yapi
3、安装yapi-server
yapi server

执行 yapi server 启动可视化部署程序,输入相应的配置和点击开始部署,就能完成整个网站的部署。部署完成之后,可按照提示信息,执行 node/{网站路径/server/app.js} 启动服务器。在浏览器打开指定url, 点击登录输入您刚才设置的管理员邮箱,默认密码(ymfe.org) 登录系统(默认密码可在个人中心修改)

登录 ip+端口即可

四、使用pm2管理yapi

1、安装pm2并添加软链接
npm install -g pm2@latest
ln -s /usr/local/node12.12/bin/pm2 /usr/local/bin/pm2

2、使用pm2管理yapi服务
pm2 startup  初始化
pm2 start my-yapi/vendors/server/app.js  开启
pm2 stop my-yapi/vendors/server/app.js 关闭

CentOS安装YAPI相关推荐

  1. centos 安装yapi 详细教程

    1.下载nodejs https://nodejs.org/en/download/ 2.解压nodejs tar包到指定目录 tar -xvf /application/node-v12.13.1- ...

  2. 【潇湘菌子】Centos下YAPI安装

    Centos下YAPI安装 YAPI是什么 这个也无需多讲,是一个管理api的平台,大家在平台把规则定好.前后端就可以分离的做开发了.比sawgger的那个功能强大.而且支持用户,权限,多种数据导入, ...

  3. Linux安装Yapi

    时间:2022年1月4日 需求:按公司需求,前后端开发,由于过往开发都是后端先进行,前端须等后端开发玩接口,依照开发文档才能进行接口调试,大大增加了项目时间,故采用YAPI来作为解决方案 好处:(个人 ...

  4. CentOS 安装docker.ce报错提示containerd.io >= 1.2.2-3问题

    centos安装docker.ce遇到报错,提示如下 # yum install -y docker-ce Last metadata expiration check: 0:01:49 ago on ...

  5. CentOS安装crontab

    CentOS安装crontab: yum install crontabs 说明: service crond start //启动服务 service crond stop //关闭服务 servi ...

  6. CentOS 安装Apache

    # centOS 安装A M P 环境 [参考简书作者,非常感谢!!!](https://www.jianshu.com/p/bc14ff0ab1c7) ## 一 Apache 环境安装 1 安装Ap ...

  7. centos 安装 NTFS支持

    2019独角兽企业重金招聘Python工程师标准>>> 参考的原文网址: centos安装完之后,默认是不支持NTFS磁盘格式的,解决的方法之一就是安装NTFS-3G模块,但是默认的 ...

  8. centos安装及网络配置

    感谢老师传授,共同学习!谢谢!仅供自己日后复习之用! centos安装关键点: 创建分区: / 系统分区 /boot 启动分区 SWAP 交换分区,虚拟内存.主要是缓解物理内存不足. 虚拟化软件: V ...

  9. centos安装tensorFlow的java环境

    参考问题汇总 centos安装tensorFlow版本的时候会遇到的一些问题,参考这个链接:https://blog.csdn.net/luoyexuge/article/details/783212 ...

  10. centos 安装 svn

    centos 安装svn服务 1. # yum install subversion 2.然后检查下安装的版本号 因为版本号不同可能会出现不同的情况 版本 信息 [root@VM_137_37_cen ...

最新文章

  1. 复杂系统设计 企业开发的困境
  2. FATFS配置长文件名,为何跟编码转换有关
  3. Android在桌面上添加开关,多键开关 Andromax v1.1.7
  4. python做excel自动化可视化-简直出神入化,教你用Python控制Excel实现自动化办公...
  5. Git学习(一)(2015年11月12日)
  6. error C2471和error C1083
  7. JVM003_属性表
  8. html5缓动下拉菜单,HTML5 Canvas鼠标跟随的缓动效果
  9. 每周荐书:MyBatis、并行编程、Ansible(评论送书)
  10. Linux宝库名人轶事栏目 | 我与中国开源软件二十年(一)
  11. 交通流理论1——发展阶段
  12. JavaScript广告图片跟随滚动
  13. 附上解决迅雷9及迅雷极速版任何资源下载任务出错、内容违规问题
  14. GUID 分区表详解
  15. 美团配送 二面(40min) Java后端 暑期实习面经
  16. 如何用css的background写一个带斜切角、有边框又有内外阴影的按钮呢?
  17. EPW的输入文件浅析
  18. vue接口多个参数多个组件互动导致数据渲染混乱bug
  19. springboot处理put请求
  20. Visformer: The Vision-friendly Transformer实现transformer和基于卷积的模型中的设计特性

热门文章

  1. ARTS-24 字符串互异
  2. android简单计时器源码,Android计时器的三种实现方式(Chronometer、Timer、handler)...
  3. 2020语义分割网络语义流:Semantic Flow for Fast and Accurate Scene Parsing
  4. 鸿合一体机触屏没反应怎么办_一体机屏幕触摸不准的原因以及解决方法
  5. Could not resolve placeholder
  6. MATLAB——斜抛运动
  7. 什么是SYN包 以及SYN攻击原理
  8. 做webgl遇到的两个坑
  9. WebRoot和Web-Info区别
  10. 学历学籍管理系统-MVC和工厂模式实现学籍查询与录入