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 #生成開機自啓動的命令