1

我正在关注视频课程“使用 Node.js 在 Microsoft Bot Framework 中创建机器人” 并且在运行第一个 app.js 文件时遇到问题

我安装了 botbuilder,restify 并npm install --save-dev @types/restify执行了课程中显示的命令。

当我尝试运行 app.js 文件时,我首先遇到了通过下载 botbuilder 包版本 3.13.1 解决errorType。


但是现在我遇到了另一个我无法解决的错误:

assert.js:350
    throw err;

AssertionError [ERR_ASSERTION]: The first character of a path should be `/` or `*`

Code-Scrrenshots 在链接中:Code , ErrorCode

有没有人有类似的问题或知道如何帮助我?我将非常感谢。:)


我的猜测是我的node_modules文件夹有问题在哪里assert.js可以找到!?但是我不知道要更新什么,或者我是否直接更改了 assert.js 中的某些内容。在网上找不到任何解决方案。

4

1 回答 1

1

而不是server.post('api/messages', con...server.post('/api/messages', con...

路径的第一个字符应该是/*

于 2018-12-20T13:53:33.367 回答