Я пытаюсь добавить http-post-say.coffee
script в приложение hubot, которое размещено на Heroku.
Документация указывает, что после добавления script он создает маршрут '/hubot/say'
, который принимает почтовые запросы в следующем формате.
curl -X POST http://localhost:8080/hubot/say -d message=lala -d room='#dev'
Я добавил script и изменил URL-адрес, но получил следующую ошибку:
Cannot POST /hubot/say
Следующим шагом было добавить некоторые зависимости. Я заметил, что другие приложения, использующие robot.router.post
, имели эти зависимости.
"htmlparser": "1.7.6",
"connect": "2.3.4",
"connect_router": "1.8.6",
"scoped-http-client": "0.9.7"
Я развернул свои изменения, но я все равно получаю Cannot POST /hubot/say
, когда пытаюсь попасть в этот маршрут.
Есть ли что-то, что мне не хватает? Я не очень хорошо знаком с node.js или hubot.