4

public/javascripts フォルダーの関数に配置すると、console.log が機能しません。

私の現在のnode.jsフォルダー構造は次のとおりです。

  • ビュー
  • ルート
  • 公衆
    • JavaScript > utils.js

utils.jsには、この関数があります

function goToGoogle () {
  alert ('Hello World');
  console.log('Hello World');
}

alert() コマンドは正常に機能しますが、console.log は機能しません

routes/ ディレクトリの他の js ファイルで console.log を試してみましたが、ターミナルに問題なく出力されます。

何か案が?ありがとう

4

2 に答える 2

6

コードが含まれている場合はpublic、ブラウザーで実行されると想定します。つまり、ノードのコンソールではなく、ブラウザのコンソールにメッセージが表示されます。たとえばChromeTools -> Javascript Consoleでは、メニューに移動します。

他のファイルで機能する理由は、ルートの JS がノードで実行され、ノードのコンソールを使用するためです。

于 2013-05-01T01:54:19.217 に答える
0

ssh-environment で nodejs のユーザー向けのソリューションを作成しました。同梱のブラウザがないため、ブラウザの realtime-console.log() にfirebase ( https://firebase.google.com ) を使用できます。

Node.js から Chrome コンソールへの出力

于 2016-06-21T23:30:28.377 に答える