手把手教你用koa+mongoodb實現自己的接口

實際前端開發中我們常常需要模擬數據,市場上有許多工具提供使用但是基本都是提供數據展示,如果我們想要一個具備增刪改查功能的接口怎麼辦呢?當然是強大自己啦!!!

首先我們需要新建一個目錄


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

今日有事,有空繼續更新,會盡快。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章