Node.js 如何从Hipchat读取webhook数据?

Node.js 如何从Hipchat读取webhook数据?,node.js,express,webhooks,hipchat,Node.js,Express,Webhooks,Hipchat,我创建了一个自定义的斜杠命令,当用户在特定的文件室中写入时返回数据。只有当我在API端点上硬编码一个值时,这才有效。我很想从“/notes 12345”这样的邮件中返回“12345” 我不知道如何配置我的节点API端点以获取从hipchat发送的消息正文中包含的值。我需要一些特定的东西来处理传入的数据吗 app.post("/notes", function(req, res) { var value = req.body.message; 如果我使用Postman,这是可行的,但我希

我创建了一个自定义的斜杠命令,当用户在特定的文件室中写入时返回数据。只有当我在API端点上硬编码一个值时,这才有效。我很想从“/notes 12345”这样的邮件中返回“12345”

我不知道如何配置我的节点API端点以获取从hipchat发送的消息正文中包含的值。我需要一些特定的东西来处理传入的数据吗

 app.post("/notes", function(req, res) {

  var value = req.body.message;
如果我使用Postman,这是可行的,但我希望它来自用户在文件室中输入的值

我曾经从Hipchat获取发送的原始数据:

{
    "event": "room_message",
    "item": {
        "message": {
            "date": "2016-11-01T16:24:35.109356+00:00",
            "from": {
                "id": int,
                "links": {
                    "self": "string"
                },
                "mention_name": "DannyDainton",
                "name": "Danny Dainton",
                "version": "string"
            },
            "id": "string",
            "mentions": [],
            "message": "/notes 67898",  <<<---- I want this value
            "type": "message"
        },
        "room": {
            "id": int,
            "is_archived": bool,
            "links": {
                "members": "string",
                "participants": "string",
                "self": "string",
                "webhooks": "string"
            },
            "name": "string",
            "privacy": "string",
            "version": "string"
        }
    },
    "oauth_client_id": "string",
    "webhook_id": int
}
{
“事件”:“房间信息”,
“项目”:{
“信息”:{
“日期”:“2016-11-01T16:24:35.109356+00:00”,
“发件人”:{
“id”:int,
“链接”:{
“self”:“string”
},
“提到你的名字”:“DannyDainton”,
“姓名”:“丹尼·丹顿”,
“版本”:“字符串”
},
“id”:“字符串”,
“提及”:[],

“留言”:“/notes 67898”,这是最后所需要的一切。我知道这会很简单

   app.post("/notes", function(req, res) {

      var value = req.body.item.message.message;