サーバベース01の作成
1342 ワード
≪サーバー|Server|ldap≫:リクエスト時にリクエストを送信するプログラム
httpリクエストGET:何か読みたいとき POST:生成物時 PUT:修正時 DELETE:一部削除時 Nodejs環境でJavaScriptを使用してサーバを開発します.
JavaScript:HTML操作と変更のために作成された言語.ダイナミック
ブラウザのJavaScript解釈エンジン
Chrome:NodejsはV 8-V 8を発売しました
モジラ:SpoderMonkey
探検家:チャクラ
nodejs:JavaScript実行環境(実行時)
nodejsのおかげで、プログラミング言語のようにJavaScriptを使い始めました.
代表的な方法でサーバーを作成します.(サーバの作成が容易)
Non-blocking I/Oの特徴でnodejsを使用してサーバを作成します.
Non-blocking I/O:サーバが要求を受信した場合、最初にすべての要求を受信します.また、時間がかかるという問題が発生した場合は、処理しやすいタスクを迅速に処理してから、困難なタスクを処理することができます.利点は、サーバが停止したり、リクエストを待つ時間がないことです.
代表的なnodejsが実現するサービス:SNS、チャットなど、リクエストが非常に多いサービスに有利です.
利点:コードが短くて簡単です.原型を作るときに有利です.
欠点:Webサービスは推奨されません.例えば、画像処理を行うサーバは、cシリーズやPythonを用いることが好ましい.△Pythonは数学計算、統計分析に有利な言語です.
ライブラリとは?
これは、開発を容易にするために作成されたコードセットです.ライブラリを借りることで、エンコード時間を短縮できます.
httpリクエスト
JavaScript:HTML操作と変更のために作成された言語.ダイナミック
ブラウザのJavaScript解釈エンジン
Chrome:NodejsはV 8-V 8を発売しました
モジラ:SpoderMonkey
探検家:チャクラ
nodejs:JavaScript実行環境(実行時)
nodejsのおかげで、プログラミング言語のようにJavaScriptを使い始めました.
代表的な方法でサーバーを作成します.(サーバの作成が容易)
Non-blocking I/Oの特徴でnodejsを使用してサーバを作成します.
nodejsプロパティ
Non-blocking I/O:サーバが要求を受信した場合、最初にすべての要求を受信します.また、時間がかかるという問題が発生した場合は、処理しやすいタスクを迅速に処理してから、困難なタスクを処理することができます.利点は、サーバが停止したり、リクエストを待つ時間がないことです.
代表的なnodejsが実現するサービス:SNS、チャットなど、リクエストが非常に多いサービスに有利です.
利点:コードが短くて簡単です.原型を作るときに有利です.
欠点:Webサービスは推奨されません.例えば、画像処理を行うサーバは、cシリーズやPythonを用いることが好ましい.△Pythonは数学計算、統計分析に有利な言語です.
expressライブラリのインストール
ライブラリとは?
これは、開発を容易にするために作成されたコードセットです.ライブラリを借りることで、エンコード時間を短縮できます.
//터미널에
npm init
//npm은 라이브러리 설치를 도와주는 도구이다.
//어떤 라이브러리를 설치했는지 기록하는 package.json 파일을 만들기 위해서 npm init을 하는 것이다.
//entry point에 내가 원하는 파일명을 적는다. ex) server.js
npm install express
//express 라이브러리를 설치 했다.
Reference
この問題について(サーバベース01の作成), 我々は、より多くの情報をここで見つけました https://velog.io/@winkberry/서버-만들기-기초-01テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol