Node.js + Koa2 +MongoDB 企業級CMS前後端專案實戰-環境搭建 22741487
阿新 • • 發佈:2018-12-09
1.安裝koa並測試
npm install koa --save
var koa = require("koa");
var app = new koa();
app.use(async(ctx)=>{
ctx.body = "hello koa2.x";
});
app.listen(3000);
2.CentOS7安裝MogoDB並遠端連線
1.建立存放MogoDB資料庫的檔案 mkdir mongodb cd mongodb 2.下載mongodb安裝檔案 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.2.4.tgz 3.解壓安裝檔案 tar -zxvf mongodb-linux-x86_64-rhel70-3.2.4.tgz 4.解壓包移動到指定目錄 mv mongodb-linux-x86_64-rhel70-3.2.4 /usr/local/mongodb 5.建立資料庫及log目錄 cd /usr/local/mongodb/bin mkdir -p data/test/db mkdir -p data/test/logs 6.建立配置檔案 vi mongodb.conf #設定資料檔案的存放目錄 dbpath = /usr/local/mongodb/bin/data/test/db #設定日誌檔案的存放目錄及其日誌檔名 logpath = /usr/local/mongodb/bin/data/test/logs/mongodb.log #設定埠號(預設的埠號是 27017) port = 27017 #設定為以守護程序的方式執行,即在後臺執行 fork = true #關閉http介面,預設關閉27018埠訪問 nohttpinterface = true 7.啟動配置 ./mongod -f mongodb.conf / ./mongod --config mongodb.conf 8.檢視MongoDB程序 ps aux |grep mongodb 9.殺程序 pkill mongo 10.進入mongodb,檢視mongodb是否真的已經安裝成功 ./mongo 11.建立資料庫使用者 db use admin ... db.createUser( ... { ... user: "admin", ... pwd: "admin", ... roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] ... } ... ) db.auth("admin","admin") 12.遠端連線mongodb資料庫 ./mongo 193.112.168.19:27017/admin -u admin -p
3.Robomongo的安裝以及與MongoDB的連線