ホームページ >ウェブフロントエンド >jsチュートリアル >NodeJS_node.js のパス要求の問題に関する簡単な説明
プロジェクトでは、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。
以上がこの記事の全内容です。皆さんに気に入っていただければ幸いです。