ホームページ >ウェブフロントエンド >jsチュートリアル >NodeJS_node.js のパス要求の問題に関する簡単な説明

NodeJS_node.js のパス要求の問題に関する簡単な説明

WBOY
WBOYオリジナル
2016-05-16 16:00:221422ブラウズ

プロジェクトでは、nodejs を使用する必要があります。nodejs は強力なフロントエンド ツールであり、フルスタック エンジニアになるための唯一の方法であると感じています。次に、nodejs の学習を始めます。以下は最初の hello, world プログラムです。

1.server.js ファイル。サーバー スクリプトに相当します。

var http = require("http");

function start() {
  function onRequest(request, response) {
    console.log("Request recieved")
    response.writeHead(200, {
      "Content-Type": "text/plain"
    });
    response.write("hello,world");
    response.end();
  }
  http.createServer(onRequest).listen(8888);
}
exports.start=start;

これは最も単純なモジュールです。http はnodejs に付属のモジュールで、start は自分で定義したモジュールです。

2.index.js。これは実行可能ファイルです。必要なパスに注意してください。

var server=require("./module/server");
server.start();

node を使用して、プロジェクト ディレクトリでノードindex.js を実行し、ブラウザに http://localhost:8888 と入力すると、興味深い hello と world が表示されます。これは、node のリクエスト ターミナルでも確認できます。受け取った。最初のプログラムは正常に実行されます。

上記のプログラム モジュールは、server.js ファイルが含まれるフォルダーです。 Index.js はモジュール フォルダーと同じレベルにあります。

必要なパスに注意してください:

現在のディレクトリへの相対パス: ./xxx/xxx.js または ./xxx/xxx。
相対パスの上位ディレクトリ: ../xxx/xxx.js または ../xxx/xxx。
絶対パス: F:/xxx/xxx.js または /xxx/xxx.js または /xxx/xxx。

以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。