成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

ingood / 1774人閱讀

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

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

mkdir koa-project

安裝koa

koa 依賴node V7.6.0及以上版本,
首先確認(rèn)node版本在7.6.0以上,版本低的請(qǐng)自行搞定

cd koa-project
npm init
npm install koa --save
寫個(gè)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)啟動(dòng)")
})

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

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

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

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

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

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/101365.html

相關(guān)文章

  • 把手你用koa+mongoodb實(shí)現(xiàn)自己接口

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

    piapia 評(píng)論0 收藏0
  • 把手你用echarts和SovitChart開發(fā)帶漸變色柱狀圖

    摘要:我們?cè)陂_發(fā)應(yīng)用的時(shí)候經(jīng)常美工會(huì)設(shè)計(jì)一些樣式比較特殊的圖表,這對(duì)于前端開發(fā)人員來說會(huì)增加開發(fā)量,如下圖就是筆者開發(fā)過程中要求制作的帶漸變色效果的柱狀圖今天在這里教大家如何用原生和如何用圖表開發(fā)工具來實(shí)現(xiàn)。 我們?cè)陂_發(fā)web應(yīng)用的時(shí)候經(jīng)常美工會(huì)設(shè)計(jì)一些樣式比較特殊的圖表,這對(duì)于前端開發(fā)人員來說會(huì)...

    RaoMeng 評(píng)論0 收藏0
  • 把手你用Vue.js封裝Form組件

    摘要:到此,和組件的代碼如下在組件中設(shè)置了數(shù)組來保存組件中的表單實(shí)例,方便接下來獲取表單實(shí)例來判斷各個(gè)表單的校驗(yàn)情況并在生命周期中就綁定兩個(gè)監(jiān)聽事件和用于添加和移除表單實(shí)例。 前言: 在日常使用vue開發(fā)WEB項(xiàng)目中,經(jīng)常會(huì)有提交表單的需求。我們可以使用 iview 或者 element 等組件庫來完成相關(guān)需求;但我們往往忽略了其中的實(shí)現(xiàn)邏輯,如果想深入了解其中的實(shí)現(xiàn)細(xì)節(jié),本文章從0到1,手...

    gitmilk 評(píng)論0 收藏0
  • JavaScript - 收藏集 - 掘金

    摘要:插件開發(fā)前端掘金作者原文地址譯者插件是為應(yīng)用添加全局功能的一種強(qiáng)大而且簡(jiǎn)單的方式。提供了與使用掌控異步前端掘金教你使用在行代碼內(nèi)優(yōu)雅的實(shí)現(xiàn)文件分片斷點(diǎn)續(xù)傳。 Vue.js 插件開發(fā) - 前端 - 掘金作者:Joshua Bemenderfer原文地址: creating-custom-plugins譯者:jeneser Vue.js插件是為應(yīng)用添加全局功能的一種強(qiáng)大而且簡(jiǎn)單的方式。插....

    izhuhaodev 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<