ぎじゅつ

1582現在のオンライン
150今日の読書
16今日のシェア
多言語ディスプレイ

node.jsはWebバックオフィスを開発します

2018-03-25 08:00:59

node.jsはGoogle Chrome V8をベースとしたJavaScript実行環境です。node.jsは、イベント駆動型のノンブロッキングI/Oモデルを使い、軽量で効率的です。node.jsのバリスタnpmは、世界最大のオープンソースのライブラリ生態系です。レスポンスが速く、拡張性の高いネットワークアプリケーションを簡単に構築することができます。node.jsはイベント駆動型で、ノンブロッキングI/Oモデルのため、軽量で効率的です。分散型デバイス上で動作するデータ集約的なリアルタイムアプリケーションに適しています。公式サイト:nodejs.org/en/中国語:cnodejs.org、nodejs.cnapi:node.jsとは、簡単に言うとサーバー側で動くJavaScriptのことです。フロントエンドとバックエンドの両方で動く、今流行のプログラミング言語です。JavaScriptは、JavaとC#と考えてください。関連技術:データベース:MongoDB、非関係データベース、NoSQL (Not only SQL) MVCフレームワーク:AngularJSWebサーバー:Expressテンプレートエンジン:jade、ejs、htmljs、swig、hogan.js

工具/原料です
1

エクスプレスです

2

ノードjsです

ステップ①:node.js開発環境を構築します。
1

公式サイトから最新バージョンのnode.jsをダウンロードしてワンステップでインストールします。失敗した場合は手動でインストールし、環境変数のpathにnode.jsのインストール場所を配置します。

2

インストール完了後、コマンドラインを起動し、テストします。

ステップ2:IDEAを利用してnode.jsプラグインを開発します
1

IntelliJ IDEAをダウンロードしてインストールします

2

IDEAでNodeJSを設定するデフォルトIDEAをインストールして、IDEAのfile- > setting- >Plugins、デフォルト右にあります。このコンポーネントがない場合は手働でBrowe repositoriesをクリックします。「nodejsプラグイン」をクリックすると、「nodejsプラグイン」が表示されます。「nodejsプラグイン」をクリックし、再起動します。new projectにノードjsが追加されました

3

最初のNodeJSプロジェクトはデフォルトの操作で実行され、生成されるプロジェクトのディレクトリ構造は以下のようになります。ディレクトリ構造の変更は「node.js開発ガイド」の例と同じで、IDEAはすでに実行可能なデモを生成しています。右上の緑の矢印をクリックしてサービスを開始します。」Listening on port 3000」というメッセージが表示され、サービスの起働に成功したことを説明します。ブラウザで入力します」」、次の図が表示されます。

ステップ3:最初のnode.jsプログラムを書きます
1

上記の例ではIDEでコンパイルと実行を行いましたが、実際には手動で実行しても構いません。次のようなコードを書きます。

2

//は1つのhttpモジュールに依存します。javaのimportに相当し、C#のusingvarとhttp = require('http');//サーバオブジェクトを作成しますserver = http.createServer(function (req, res){//設定要求が成功した場合応答ヘッダのMIMEはプレーンテキストres.writeheader (200, {" content-type ":"text/plain"});//クライアントに文字res.end("Hello World\n")を出力します。)です;//サーバにローカル8000ポートの実行を開始させます。listen(8000,'127.0.0.1');console.log("server is runing at 127.0.0.1:8000");コードをideaのserver.jsファイルにコピーします。

3

node環境で解釈実行:注意:必ず前にnodeを書くことを覚えています。

4

実行結果:requiredモジュールを導入:require命令を使ってnode.jsモジュールをロードすることができます。サーバを作成するサーバはクライアントの要求を聞くことができます。TomCat、IIS、Apache、NginxなどのHTTPサーバです。受信要求と応答要求サーバは簡単に作成でき、クライアントがブラウザや端末を使ってHTTP要求を送信し、要求を受けたサーバが応答データを返すことができます。最初の行はノードjsのhttpモジュールを要求し、それをhttp変数に割り当てます。次にhttpモジュールからcreateServerという関数を呼び出しますこの関数はlistenというメソッドを持つオブジェクトを返しますこのメソッドには数値パラメータがありこのHTTPサーバがリッスンするポート番号を指定します

注意事項です

別の問題が出てきたら、次のように考えてみます。

推奨情報