0
Courseeraからnodejsを学習していて、Windowsのコマンドプロンプトからコードを実行したかったのですが、このエラーモジュールが見つかりません。 他のスタックオーバーフロースレッドで指定されたすべてのメソッドを試しましたが、問題を解決できませんでした。 ノードとnpmはバージョンv9.9.2と3.10.9で正しくインストールされています。function_moduleでモジュールが見つかりません469:15
D:\shaury\node-http\public>node -v
v6.9.2
D:\shaury\node-http\public>npm -v
3.10.9
これはocccuringされる問題である:あなたのコードにタイプミスがあります
D:\shaury\node-http\public>node serve
module.js:471
throw err;
^
Error: Cannot find module 'D:\shaury\node-http\public\serve'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.runMain (module.js:604:10)
at run (bootstrap_node.js:394:7)
at startup (bootstrap_node.js:149:9)
at bootstrap_node.js:509:3
コードを投稿してください。 requireを絶対パスで使用しますか? – Julian
var http = require( 'http'); var hostname = 'localhost'; var port = 3000; var server = http.createServer(function(req、res){ console.log(req.headers); res.writeHead(200、{'Content-Type': 'text/html'}); res .END( '
のHello World
');} ) server.listen(ポート、ホスト名、関数(){ はconsole.log( 'HTTPで実行しているサーバー:// $ {ホスト名}:$ {ポート}/'); }); –ノードserver.jsを実行する必要がありますか?ノードサーブを実行します。私はそのミスポイを考える –