2013-01-15 32 views
16

Windows上のMeteorを使い始めるだけです。 最初の手順に続いて、自動的に生成された「Hello World」アプリケーションがlocalhost上で実行されています。テキストとボタンはそこにありますが、それをクリックするとコンソールに何も出力されません。ただし、console.log()をalert()に置き換えると、ポップアップウィンドウにテキスト(「あなたがボタンを押した」)が表示されます。console.log()が何も印刷しないのはなぜですか?

+1

どのブラウザが使用していますか? – Rahul

+1

作業しているコードを投稿できますか? (あなたが作業しているコードに関連する質問をするときには良い考えです) – knownasilya

+2

'Console.log'を' Meteor.isServer'ブロックの中に置いていますか?そうであれば、 'meteor'を実行したターミナルでレンダリングし、ブラウザコンソールではなくプロジェクトを開始します。 – TimDog

答えて

15

console.log()の出力がブラウザに出力されます。ページが自動的に更新されるため、 がフォームを送信したりイベントを処理したりすると、すぐにクリアされます。

1.クロムブラウザを使用 2.コンソールで[ログを保存する]チェックボックスをオンにします。ログを見ることができます

8

@dimfisch - 上記コードスニペットでconsole.logが表示されませんでした。いずれにしても、回答として私のコメントを繰り返しています。Meteor.isServerブロック内のすべてのconsole.logのエントリは、デフォルトでブラウザのコンソールログに表示されません。彼らはmeteorコマンドでアプリを起動した端末から端末に表示されます。

+0

はい、コード内で 'console.log'を' alert'に置き換えたからです。そしてそれは 'Meteor.isClient'ブロックに入っているので、私は端末ウィンドウでそれを見ません。ありがとう。 – dimfisch

1

正しいコンソールを確認してください。あなたのコンソールがあなたがテストしているページを記録していない可能性があります。 :) 私に起こりました。

関連する問題