Node.js は、非常に人気のあるサーバーサイド JavaScript インタープリターです。 Node.js を使用すると、クライアントの要求に応じてサーバー上で実行される効率的なサーバー側アプリケーションを作成できます。
この記事では、Node.js Web サービスの作成方法について説明します。
Node.js Web サービスの作成を開始するには、Node.js をインストールする必要があります。 Node.js をインストールするには、公式 Web サイトの手順に従ってください。 Node.js をインストールした後、ターミナルまたはコマンド プロンプトにノード コマンドを入力して、Node.js が正常にインストールされたかどうかを確認できます。
ここで、ネットワーク サービスの作成を開始できます。
my_server
という名前を付けます。このフォルダーに、server.js
という名前のファイルを作成します。 server.js
ファイルを開き、次のコードを追加します。
const http = require('http'); const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World!\n'); }); server.listen(3000, () => { console.log('Server running at http://localhost:3000/'); });
上記のコードは、HTTP サーバーを作成し、ポート 3000 にバインドします。クライアントがブラウザまたは任意の HTTP クライアントを通じてこのポートにアクセスすると、サーバーは「Hello World!」メッセージで応答します。
server.js
ファイルを保存し、ターミナルまたはコマンド プロンプトで my_server
フォルダーに切り替えます。 ターミナルまたはコマンド プロンプトに次のコマンドを入力してサーバーを起動します:
node server.js
ブラウザで次のアドレスにアクセスします: http: / /ローカルホスト:3000/
。 「Hello World!」メッセージが表示されるはずです。 ######おめでとう!単純な Node.js Web サービスが作成されました。
ファイルを開き、次のコードを追加します: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">const http = require('http');
const url = require('url');
const server = http.createServer((req, res) => {
const queryObject = url.parse(req.url, true).query;
const name = queryObject.name;
res.statusCode = 200;
res.setHeader('Content-Type', 'text/plain');
res.end(`Hello ${name || 'World'}!\n`);
});
server.listen(3000, () => {
console.log('Server running at http://localhost:3000/');
});</pre><div class="contentsignin">ログイン後にコピー</div></div>
上記のコードは、URL クエリ パラメーターを解析し、パラメーター
name
node server.js
ブラウザで次のアドレスにアクセスします:
http: / /localhost:3000/?name=ジョン
別の名前を試してください (例: 上記のコードは、URL パラメーターを解析し、そのパラメーターを使用して応答を構築する方法を示しています。
以上がNode.js Web サービスの作成方法を調べるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。