どうでも。これがうまくいかなかった理由:私はそうするのを忘れたmeteor reset
のでdebugger
、やめる機会がありませんでした。やった!
詳細:関連する質問に対するMason Changの回答のメソッドを使用していますが、kill -s USR1 [proc_id]
(スクリプトは表示されましたが、startup()関数で停止できませんでした)。また、隕石を使用しています。
Meteorサーバー側(つまり、under )でノードインスペクターを使用してMeteor.startup(function())コードをデバッグしようとしています。この質問を読み、変更するための回答に従いましたが、どういうわけか、 Chromeのスクリプトセクションに起動機能が表示されません。/server
run.js
ここでコードを確認し、ブレークポイントを設定してそれらのポイントで停止するにはどうすればよいですか?ところで、Meteor_debug()は、stdout、stderr、またはノードインスペクターのブラウザーコンソールに何も出力しません。また、console.log()も役に立ちませんでした。Meteorサーバー側でロギングを有効にする方法は?
それが重要な場合、私はauth
ブランチにいます。
ここでのコードは非常に単純です(/server/bootstrap.js):
Meteor.startup(function () {
if (Logs.find().count() === 0) {
var data = [/*...some data...*/];
var timestamp = (new Date()).getTime();
Meteor._debug("timestamp: "+timestamp+", data.len: " + data.length);
debugger;
for (var i = 0; i < data.length; i++) {
data[i].timestamp = timestamp++;
var entry_id = Logs.insert(data[i]);
Meteor._debug("entry_id: "+ entry_id);
}
}
});