1. ホーム
  2. node.js

[解決済み] Node.js console.log()が何もログを取らない件

2023-01-02 19:22:39

質問

初めてnode.jsを試しています。nodeをセットアップし、サンプルアプリを nodejs.org のサイトからサンプルアプリを設定しました。サーバは正常に起動できますが console.log() は実際には何もログを取らないのです。Chrome、Firefox、SafariでJavascriptコンソールを試してみましたが、ログには何も表示されませんでした。また、念のため私のMacのコンソールもチェックしましたが、そこにも何も表示されませんでした。何を見逃しているのでしょうか?

(以下は、動作するが何もログに残らないサンプルコードです。)

var http = require('http');
http.createServer(function (req, res) {
  res.writeHead(200, {'Content-Type': 'text/plain'});
  res.end('Hello World\n');
}).listen(1337, "127.0.0.1");
console.log('Server running at http://127.0.0.1:1337/');

どのように解決するのですか?

node.jsサーバで console.log はブラウザのコンソールウィンドウではなく、ターミナルウィンドウに出力します。

サーバはどのように起動していますか?起動したら直接出力が表示されるはずです。