Node.jsの基礎知識学習

小云云
リリース: 2018-02-27 09:14:46
オリジナル
1237 人が閲覧しました

JavaScript は Web フロントエンド開発に一般的に使用されていましたが、node.js の登場により、JavaScript を使用したバックエンド プログラムの開発はもはや複雑なものではなくなりました。 node.js の js エンジンは、chrome v8 ブラウザーに由来し、node.js によって開発された追加のツール コードを使用することで、非常に簡単かつ効率的に使用できます。さらに、node.js には pip のようなツールである npm もあり、npm を使用するとサードパーティ ソフトウェアを簡単にインストールできるため、開発作業に大きな利便性をもたらします。週末を利用してnode.jsを学ぶのはとても良いことです。

1.node.jsをインストールします

sudo apt-get install nodejssudo apt-get install nodejs

2、安装npm

sudo apt-get install npm

3、尝试安装express框架

npm install express --save

4、编写最简单的hello.js,用nodejs hello.js来执行

console.log('hello world')

2. npmをインストールします

sudo apt-get install npm


3. Express フレームワークをインストールしてみます

npm install Express --save


4. 最も単純な hello.js を作成し、nodejs hello.js を使用して実行します

console.log('hello world')

5. より複雑な http サーバー コード

const http = require('http');

const hostname = '127.0.0.1';
const port = 3000;

const server = http.createServer((req, res) => {
 res.statusCode = 200;
 res.setHeader('Content-Type', 'text/plain');
 res.end('Hello World\n');
});

server.listen(port, hostname, () => {
 console.log(`Server running at http://${hostname}:${port}/`);
});
ログイン後にコピー

6. Express を使用して http サーバーを開発します

var express = require('express');
var app = express();
 
app.get('/', function (req, res) {
  res.send('Hello World');
})
 
var server = app.listen(8081, function () {
 
 var host = server.address().address
 var port = server.address().port
 
 console.log("access url is http://%s:%s", host, port)
 
})
ログイン後にコピー

7. 残りの部分はたくさんありますnode.jsフレームワークには多くのサードパーティ ライブラリもありますので、ぜひ使用して練習してください。

関連する推奨事項:

🎜node.js基本モジュールhttp、crawler_node.jsを実装するWebページ分析ツールcherrio🎜🎜🎜🎜Node.jsのインストールと環境構成チュートリアル🎜🎜🎜🎜PHPとNode.js🎜🎜🎜🎜 🎜

以上がNode.jsの基礎知識学習の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!