私はbotkitモジュールで書かれたスラックボットを持っています。それはAzureで実行されています。地元ではすべていいですが、生産上、私が捕まえられないエラーがあります。Azureのnode.jsアプリ、スラックボットをデバッグする方法は?
Azureでnode.jsをデバッグするには、以下の方法を試してみましたが、何も問題ありません。 https://tomasz.janczuk.org/2013/07/debug-nodejs-applications-in-windows.html
私が得るすべては、次のとおりです。 は/app/server.js/debug
任意のアイデアを得ることができませんか?
アップデート - 私のコードを追加:
controller = Botkit.slackbot({
json_file_store: '../db/',
}).configureSlackApp({
clientId: process.env.clientId,
clientSecret: process.env.clientSecret,
scopes: ['bot']
});
controller.setupWebserver(process.env.PORT, function(err, webserver) {
webserver.get('/', function(req, res) {
res.sendFile('index.html', { root: __dirname });
});
controller.createWebhookEndpoints(controller.webserver);
controller.createOauthEndpoints(controller.webserver, function(err, req, res) {
if (err) {
res.status(500).send('ERROR: ' + err);
} else {
res.sendFile('install.html', { root: __dirname });
}
});
});
ピーターが指摘したように、私はVSOnlineを使用することができます - かなりクール!
webserver.get('/',
に/app/server.js/debugのようにすべて取得するクエリが動作していないためしかし、私は推測します。
Cannot GET /app/server.js/debug
どのように進めるのですか?
ありがとうございました!おそらく問題の鍵を握るコードを追加しました。 – Miro