1. 程式人生 > >Node.js + Koa2 +MongoDB 企業級CMS前後端專案實戰-環境搭建 22741487

Node.js + Koa2 +MongoDB 企業級CMS前後端專案實戰-環境搭建 22741487

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的連線