ローカル環境[Node.jsの1&2を再学習]とRESTfulアピサービスからノードを構築します

RESTfulなアピサービスからノードを構築するためのローカル環境と

コースの説明はこちらをご覧ください:https://www.cnblogs.com/zhangran/p/11963616.html
プロジェクトのgithubの住所:https://github.com/hellozhangran/happy-egg-server

説明:この2つの章では、APIサービスから環境について話してビルドにしたいのですが、ダウン操作は本当に単純すぎます。しかし、考慮にシリーズ全体の整合性を話すことができない取って、それを1つに2を入れてしまいます

ローカル・ノード建築環境

開発環境は、主ノード、MongoDBのを指します。ローカル環境はMACに乗っに合わせて構築されているので、私は、Macコンピュータを使用しています。

ノード

  1. 最も簡単な方法は、直接公式サイトの.pkgファイルから、インストールのグラフィカルな。https://nodejs.org/en/
  2. MacOSの(x64)のためのダウンロードを検索し、安定したバージョンをダウンロードし、現在のバージョンは次のとおりです。12.14.0 LTS
  3. グラフィカルインストールが自動的にバーレーンは、環境変数を設定しますnode -vインストールが成功したことを確認します。

MongoDBの

インストールの前に学ぶために

  1. それらは、自作に慣れている場合、その、次のMacの上に設置するかどうかをまず確認brew list醸造がMongoDBの上インストールかどうかを確認します。あなたはインストールの自作、デフォルトの設定ファイルのパスを使用している場合/usr/local/etc/mongod.conf

  2. MongoDBのをインストールしていない場合は、今はもうMongoDBの自作をサポートしているため、自作のインストールを使用しません。私はまた、READMEに言った理由は、コンクリートがここに見ることができる醸造のMongoDBインストールエラーをモンゴについてのゴシップに興味を持ってはこちらをご覧がいるかもしれ悲劇的にそれを冷却するためのRed Hat、MongoDBのを放棄しましたか?

再インストールMongoDBの

  1. ダウンロード
    cd /usr/local && sudo curl -O https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-4.0.9.tgz
  2. 減圧
    sudo tar -zxvf mongodb-osx-ssl-x86_64-4.0.9.tgz
  3. ディレクトリMongoDBの名前を変更
    sudo mv mongodb-osx-x86_64-4.0.9/ mongodb
  4. PATHの設定
    export PATH=/usr/local/mongodb/bin:$PATH
    やパスが.base_profileに提供され、
    • これが達成されたら、mongodそれを実行することができます。多くのチュートリアルは、私が使用することを発見したものの、頻繁に見つけることができません、/ユーザー/ローカル/ varには/ usr / local / etcにあるmongo.confファイル、構成mongo.log&データファイルに設定されます。私たちは、簡単な構成の下で、これらのファイルに/ユーザー/以下/ローカルのMongoDBのことができます
  5. 設定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ファイルを指定しました。
  6. スタートのmongodサービス mongod --config /usr/local/mongodb/mongod.conf
  7. Mongoのデータベースを入力します。 mongo

この章では、最初の5つのコンテンツが非常に似ている、を参照してください
テンセント、クラウドサーバにプロジェクトを展開します

RESTfulなAPIを使用してからExpressサービス

シンプルなAPIのデモ

  1. Expressは、パッケージをインストールします。npm install --save express
  2. 急行、ファイル名でサービスを作成します。 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');
});
  1. ノードでファイルを起動しnode app.js、ブラウザに入力して、localhost:3000/apiあなたが表示されます。

使用に非常に単純な表現、あなたは速達サービスQuguanネットワークまたは任意のWebサイトを見て再生することができます。私は、我々はTucaoは単純すぎるだろうと心配しています。この書き込み。ゆっくり来、心配しないで、それが徐々に、よりエキサイティングな表示されます。

おすすめ

転載: www.cnblogs.com/zhangran/p/12128414.html