手を取って教えます.koa+mongoodbで自分のインターフェースを実現します.
1323 ワード
実際の先端開発にはよくアナログデータが必要です.市場上には多くのツールがありますが、基本的にはデータの展示を提供しています.もし添削機能を備えたインターフェースがほしいなら、どうすればいいですか?もちろん強い自分です!!
まず私たちは新しいディレクトリを作成したいです.
koaはnode V 7.6.0および以上のバージョンに依存しています.まずnodeバージョンが7.6.0以上であることを確認します.バージョンが低いのは自分で解決してください.
mongoodbをインストールする
公式サイトにMongoDBをダウンロードしに行きます.https://www.mongodb.com/そしてアホ風にインストールすればいいです.
(ここではインストール教程を紹介します.http://www.runoob.com/mongodb...)
実行mongoodb
ここを覚えてください.環境変数はすでに設定されています.インストールに問題があれば、自分でGoogleを利用してください.なければ、直接にモンゴルドを入力してください.
モンスターをインストールする
まず私たちは新しいディレクトリを作成したいです.
mkdir koa-project
koaを取り付けるkoaはnode V 7.6.0および以上のバージョンに依存しています.まずnodeバージョンが7.6.0以上であることを確認します.バージョンが低いのは自分で解決してください.
cd koa-project
npm init
npm install koa --save
デモを書いてみます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インタフェースにはすでにプログラマが標準装備している「ハローワールド」が現れています.もちろんこの時はctx.bodyの後ろにjsonのデータを置いてもいいです.これでほとんどのインタフェースシミュレーションツールが実現する機能に達しましたが、これに満足できますか?いいえ、私達はこのインターフェースに添削と検索の機能を実現させたいです.この時はデータベースが必要になります.ですから、これからはデータベースがむだになります.mongoodbをインストールする
公式サイトにMongoDBをダウンロードしに行きます.https://www.mongodb.com/そしてアホ風にインストールすればいいです.
(ここではインストール教程を紹介します.http://www.runoob.com/mongodb...)
実行mongoodb
ここを覚えてください.環境変数はすでに設定されています.インストールに問題があれば、自分でGoogleを利用してください.なければ、直接にモンゴルドを入力してください.
モンスターをインストールする
npm install mongoose --save
すべての準備が整い、鍋から油を燃やし、データベースをmogoogleでつなぎます.mkdir database
cd database
touch init.js
今日は用事がありますので、引き続き更新します.