實際前端開發中我們常常需要模擬數據,市場上有許多工具提供使用但是基本都是提供數據展示,如果我們想要一個具備增刪改查功能的接口怎麼辦呢?當然是強大自己啦!!!
首先我們需要新建一個目錄
mkdir koa-project
安裝koa
koa 依賴node V7.6.0及以上版本,
首先確認node版本在7.6.0以上,版本低的請自行搞定
cd koa-project
npm init
npm install koa --save
寫個demo試一試
mkdir koa-api
cd koa-api
touch index.js
const Koa = require('koa')
const app = new Koa()
app.use(async(ctx)=>{
ctx.body = 'Hello World'
})
app.listen(3000,()=>{
console.log('服務已經啓動')
})
這個時候打開瀏覽器輸入localhost://3000你會發現界面已經出現了程序員標配的“Hello World”,當然這個時候你可以在ctx.body後面放上json數據這樣就已經達到了大部分接口模擬工具實現的功能,但是我們能滿足於此嘛?不,我們要讓這個接口實現增刪改查的功能,這個時候我們就需要一個數據庫了,所以接下來我們要白活一個數據庫了
安裝mongoodb
去官網下載MongoDB,https://www.mongodb.com/ 然後傻瓜式安裝即可
(這裏推薦一個安裝教程http://www.runoob.com/mongodb...)
運行mongoodb
記住這裏我默認你已經配置好環境變量了,如果安裝出現問題請自行谷歌,沒有的話直接輸入mongod既可啓動mongoodb服務器
安裝mongoose
npm install mongoose --save
萬事俱備,起鍋燒油,用mongoose連接數據庫
mkdir database
cd database
touch init.js
今日有事,有空繼續更新,會盡快。。。