iT邦幫忙

2018 iT 邦幫忙鐵人賽
DAY 5
0

參考
https://docs.microsoft.com/en-us/bot-framework/debug-bots-locally-vscode

原文有點偷懶,因為他只講javascript 的設定,

但他們自已也是用type script 開發,
居然沒有講 type script的設定,

如果用的是 type script 還得設定
https://code.visualstudio.com/docs/languages/typescript

Quick Start
參考這個,我們以console開始
https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-quickstart

npm install --save botbuilder

app.js :

var builder = require('botbuilder');

var connector = new builder.ConsoleConnector().listen();
var bot = new builder.UniversalBot(connector, function (session) {
    session.send("You said: %s", session.message.text);
});
node --inspect-brk=9229 app.js    //attach 的port 預設是 9229 , 先跑起來

然後 再點 DEBUG
.vscode/launch.json

{
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "attach",
            "name": "Attach",
            "port": 9229
        }
    ]
}

#註 我在試這裡時,一直無法attach,跳到 browser 去, 原來因為我的chrome有裝 NIM(Node Inspect Manager)套件,關掉就可以了.


上一篇
Why Visual Studio Code
下一篇
Debug a bot with Visual Studio Code (typescript)
系列文
Microsoft Bot Framework 30天上手12

尚未有邦友留言

立即登入留言