
如圖.png
基于nodeclub搭建的社區(qū)系統(tǒng)。
系統(tǒng)需求環(huán)境
- mongodb
- nodejs
- redis
- git
- pm2
過(guò)程
1. 服務(wù)器
- 騰訊云
最近活動(dòng),1核2G1M云服務(wù)器一年只需120。
centos系統(tǒng)。 - 免密登入
參考 -
安全組策略設(shè)置
開放端口.png - 文件上傳
FileZilla FTP Client
2.服務(wù)器環(huán)境搭建
3.社區(qū)系統(tǒng)的環(huán)境搭建
- 安裝 nodejs
服務(wù)程序運(yùn)行基礎(chǔ)環(huán)境。 - 安裝 mongodb
數(shù)據(jù)庫(kù)。 - 安裝 redis
緩存。
推薦 yum 直接換 阿里源OPSX; yum install redis
安裝完畢設(shè)置mongodb,redis自啟動(dòng)。
4.配置社區(qū)系統(tǒng),安裝相關(guān)依賴
- 通過(guò)git下載程序
git clone https://github.com/yj21world/nodeclub.git
cd nodeclub
git checkout dev
npm i
cp config.default.js config.js
make test
node app
下載代碼 ,切換分支,安裝依賴,設(shè)置配置,運(yùn)行服務(wù)。
開發(fā)流程:本地修改,推送github,服務(wù)器pull,重啟程序。
常見問(wèn)題
1.登錄問(wèn)題
git授權(quán)登錄
郵件激活
可設(shè)置默認(rèn)激活
開啟郵箱SMTP服務(wù)
debug模式修改為false數(shù)據(jù)庫(kù)手動(dòng)修改
采用db的手動(dòng)命令
參考文檔
mongo
show dbs
use node_club_dev
2.圖片服務(wù)器的配置
