広告です。クリックいただけると励みになります。

人気記事(昨日)

    2023年10月30日

    Node.jsってなんなの

    marc-olivier-jodoin-NqOInJ-ttqM-unsplash.jpg
    おまえごとき情弱にNode.jsなど1億万年早いわ!





    と言われて育ってきたのですが





    Node.Jsってなんなんすか





    なんかー





    Node.jsで立ち上げたシステムに同じネットワーク上からもアクセスできたんすけど






    あれなんなんすか







    質問

    node.jsをwebサーバのように使うことはできますか


    解答

    はい、Node.jsは非常に強力なWebサーバとして使用することができます。
    Node.jsは非同期I/O処理とイベント駆動のモデルを採用しており、高いパフォーマンスでリアルタイムなWebアプリケーションを構築するのに適しています。


    以下は、Node.jsを使用して簡単なWebサーバを作成する例です:


    1. **Node.jsのインストール:**

    まず、Node.jsを公式ウェブサイトからダウンロードしてインストールします。


    2. **サーバのコードを作成(例: `server.js`):**


    ```javascript
    const http = require('http');
    const server = http.createServer((req, res) => {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello, World!');
    });

    const PORT = 3000;
    server.listen(PORT, () => {
    console.log(`Server is running on port ${PORT}`);
    });
    ```


    このコードは、リクエストがあると「Hello, World!」というテキストを返す非常にシンプルなWebサーバを作成します。


    3. **サーバの起動:**

    コマンドラインで以下のコマンドを実行して、サーバを起動します:


    ```
    node server.js
    ```




    これにより、Node.jsは指定したポート(この例では3000番ポート)でリクエストを待ち受けるWebサーバを起動します。

    以上の手順に従うことで、Node.jsを使用した簡単なWebサーバを作成できます。
    このサーバはHTTPリクエストを受け取り、適切なレスポンスを返すことができます。









    強力なWEBサーバになんかなるの?


    本当?







    コードを読む限りなんかできそうな気がする







    気になるか方はつついてみてください。


    実践Node.js入門ー基礎・開発・運用 [ 伊藤康太 ]

    価格:3278円
    (2023/10/29 12:29時点)
    感想(0件)


    ブログランキング・にほんブログ村へ
    【下記、広告です。クリックいただけると励みになります。】
    posted by モニー at 23:00| Comment(0) | WEB | このブログの読者になる | 更新情報をチェックする