手把手教你用koa+mongoodb實現本身的接口

實際前端開發中咱們經常須要模擬數據,市場上有許多工具提供使用可是基本都是提供數據展現,若是咱們想要一個具有增刪改查功能的接口怎麼辦呢?固然是強大本身啦!!!

首先咱們須要新建一個目錄


mkdir koa-projecthtml

安裝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數據這樣就已經達到了大部分接口模擬工具實現的功能,可是咱們能知足於此嘛?不,咱們要讓這個接口實現增刪改查的功能,這個時候咱們就須要一個數據庫了,因此接下來咱們要白活一個數據庫了node

安裝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

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

相關文章
相關標籤/搜索