亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

手把手教你用koa+mongoodb實現(xiàn)自己的接口

piapia / 3288人閱讀

摘要:實際前端開發(fā)中我們常常需要模擬數(shù)據(jù)市場上有許多工具提供使用但是基本都是提供數(shù)據(jù)展示如果我們想要一個具備增刪改查功能的接口怎么辦呢當(dāng)然是強大自己啦首先我們需要新建一個目錄安裝依賴及以上版本,首先確認(rèn)版本在以上,版本低的請自行搞定寫個試

實際前端開發(fā)中我們常常需要模擬數(shù)據(jù),市場上有許多工具提供使用但是基本都是提供數(shù)據(jù)展示,如果我們想要一個具備增刪改查功能的接口怎么辦呢?當(dāng)然是強大自己啦?。。?/pre>
首先我們需要新建一個目錄

mkdir koa-project

安裝koa

koa 依賴node V7.6.0及以上版本,
首先確認(rèn)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("服務(wù)已經(jīng)啟動")
})

這個時候打開瀏覽器輸入localhost://3000你會發(fā)現(xiàn)界面已經(jīng)出現(xiàn)了程序員標(biāo)配的“Hello World”,當(dāng)然這個時候你可以在ctx.body后面放上json數(shù)據(jù)這樣就已經(jīng)達(dá)到了大部分接口模擬工具實現(xiàn)的功能,但是我們能滿足于此嘛?不,我們要讓這個接口實現(xiàn)增刪改查的功能,這個時候我們就需要一個數(shù)據(jù)庫了,所以接下來我們要白活一個數(shù)據(jù)庫了

安裝mongoodb
去官網(wǎng)下載MongoDB,https://www.mongodb.com/ 然后傻瓜式安裝即可
(這里推薦一個安裝教程http://www.runoob.com/mongodb...)
運行mongoodb

記住這里我默認(rèn)你已經(jīng)配置好環(huán)境變量了,如果安裝出現(xiàn)問題請自行谷歌,沒有的話直接輸入mongod既可啟動mongoodb服務(wù)器

安裝mongoose
npm install mongoose --save
萬事俱備,起鍋燒油,用mongoose連接數(shù)據(jù)庫
mkdir database
cd database
touch init.js

今日有事,有空繼續(xù)更新,會盡快。。。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/19455.html

Failed to recv the data from server completely (SIZE:0/8, REASON:closed)