1.安装nodejsnode
curl -sL https://rpm.nodesource.com/setup_8.x | bash - yum install -y nodejs
2.安装数据库mongolinux
#新增数据库源 vi /etc/yum.repos.d/mongodb-org-4.0.repo #将如下内容插入源文件 [mogodb-org] name=MongoDB Repository baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/4.0/x86_64/ gpgcheck=0 enabled=1 #执行安装命令 yum install -y mongodb-org #启动数据库 service mongod start
3 禁用系统的安全设置mongodb
vim /etc/selinux/config #将SELINUX=enforcing改成SELINUX=disabled,保存退出。 #重启 reboot
4 关闭防火墙或者添加容许9090 、3000端口数据库
systemctl stop firewalld
5.安装 ,服务启动后,访问9090端口,配置基本信息,邮箱在安装完成后被初始化为管理员npm
npm install -g yapi-cli --registry https://registry.npm.taobao.org yapi server #安装完成后 ctrl+c 退出
6 启动服务器vim
cd /root/my-yapi
node vendors/server/app.js
7 完成 访问 http://ip:3000api
补充:安全
生产环境能够用pm2来管理nodejs服务bash
$ npm install -g pm2 #安装pm2 $ pm2 start /path/to/app.js --name xxxx #启动app项目 xxxx是pm2中显示的别名 $ pm2 list #列出由pm2管理的全部进程信息,还会显示一个进程会被启动多少次,由于没处理的异常。 #如下三步设置开机启动 $ pm2 startup #来实现开机自启动 $ pm2 save #保存当前进程状态。 $ pm2 startup #生成开机自启动的命令