RESTfulなアピサービスからノードを構築するためのローカル環境と
コースの説明はこちらをご覧ください:https://www.cnblogs.com/zhangran/p/11963616.html
プロジェクトのgithubの住所:https://github.com/hellozhangran/happy-egg-server
説明:この2つの章では、APIサービスから環境について話してビルドにしたいのですが、ダウン操作は本当に単純すぎます。しかし、考慮にシリーズ全体の整合性を話すことができない取って、それを1つに2を入れてしまいます
ローカル・ノード建築環境
開発環境は、主ノード、MongoDBのを指します。ローカル環境はMACに乗っに合わせて構築されているので、私は、Macコンピュータを使用しています。
ノード
- 最も簡単な方法は、直接公式サイトの.pkgファイルから、インストールのグラフィカルな。https://nodejs.org/en/
- MacOSの(x64)のためのダウンロードを検索し、安定したバージョンをダウンロードし、現在のバージョンは次のとおりです。12.14.0 LTS
- グラフィカルインストールが自動的にバーレーンは、環境変数を設定します
node -v
インストールが成功したことを確認します。
MongoDBの
インストールの前に学ぶために
それらは、自作に慣れている場合、その、次のMacの上に設置するかどうかをまず確認
brew list
醸造がMongoDBの上インストールかどうかを確認します。あなたはインストールの自作、デフォルトの設定ファイルのパスを使用している場合/usr/local/etc/mongod.conf
。MongoDBのをインストールしていない場合は、今はもうMongoDBの自作をサポートしているため、自作のインストールを使用しません。私はまた、READMEに言った理由は、コンクリートがここに見ることができる醸造のMongoDBインストールエラーを。モンゴについてのゴシップに興味を持ってはこちらをご覧がいるかもしれ悲劇的にそれを冷却するためのRed Hat、MongoDBのを放棄しましたか?
再インストールMongoDBの
- ダウンロード
cd /usr/local && sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
- 減圧
sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
- ディレクトリMongoDBの名前を変更
sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
- PATHの設定
export PATH=/usr/local/mongodb/bin:$PATH
やパスが.base_profileに提供され、- これが達成されたら、
mongod
それを実行することができます。多くのチュートリアルは、私が使用することを発見したものの、頻繁に見つけることができません、/ユーザー/ローカル/ varには/ usr / local / etcにあるmongo.confファイル、構成mongo.log&データファイルに設定されます。私たちは、簡単な構成の下で、これらのファイルに/ユーザー/以下/ローカルのMongoDBのことができます
- これが達成されたら、
- 設定
mongod.conf
。- 中/ユーザー/ローカル/ MongoDBの新しい
mongod.conf
ファイルと書き込み
# Store data in /usr/local/mongodb/data instead of the default /data/db dbpath = /usr/local/mongodb/data # Append logs to /usr/local/mongodb/log/mongo.log logpath = /usr/local/mongodb/log/mongo.log logappend = true # Only accept local connections bind_ip = 127.0.0.1
- mongod.confは、データディレクトリに手動で自分の下を作成するmongo.logファイルを指定しました。
- 中/ユーザー/ローカル/ MongoDBの新しい
- スタートのmongodサービス
mongod --config /usr/local/mongodb/mongod.conf
- Mongoのデータベースを入力します。
mongo
この章では、最初の5つのコンテンツが非常に似ている、を参照してください
テンセント、クラウドサーバにプロジェクトを展開します
RESTfulなAPIを使用してからExpressサービス
シンプルなAPIのデモ
- Expressは、パッケージをインストールします。
npm install --save express
- 急行、ファイル名でサービスを作成します。
app.js
const express = require('express');
const app = express();
app.use('/api', (req, res, next) => {
res.json('hello i am api');
});
app.listen('3000', () => {
console.log('listen: 3000');
});
- ノードでファイルを起動し
node app.js
、ブラウザに入力して、localhost:3000/api
あなたが表示されます。
使用に非常に単純な表現、あなたは速達サービスQuguanネットワークまたは任意のWebサイトを見て再生することができます。私は、我々はTucaoは単純すぎるだろうと心配しています。この書き込み。ゆっくり来、心配しないで、それが徐々に、よりエキサイティングな表示されます。