node-red 发布带请求参数的接口

node-red 发布带请求参数的接口

node-red 发布带请求参数的接口
image.png

使用到的节点有 http in、function、http response
http in 配置截图 可以是get请求也可以是post请求

node-red 发布带请求参数的接口
image.png

function 配置内容

let params=msg.payload
msg.payload=
    {"code":"0","msg":"接收成功,我成功响应啦","data":params}

return msg;

http response 不用任何处理
点击部署按钮,如果是get请求 直接访问 http://127.0.0.1:1880/test?a=123456&b=5678
返回结果截图

node-red 发布带请求参数的接口
image.png

如果是post请求 用postman测试下就能看到结果了
测试截图:

node-red 发布带请求参数的接口
image.png

案例json 拷贝可直接使用

[
    {
        "id": "5245bda6ee1889a5",
        "type": "tab",
        "label": "流程 7",
        "disabled": false,
        "info": "",
        "env": []
    },
    {
        "id": "9f5be15edd8aa0af",
        "type": "http in",
        "z": "5245bda6ee1889a5",
        "name": " 测试请求接口",
        "url": "/test",
        "method": "post",
        "upload": false,
        "swaggerDoc": "",
        "x": 300,
        "y": 480,
        "wires": [
            [
                "09501c0dedb9ba3c"
            ]
        ]
    },
    {
        "id": "fe4a87e870039ec2",
        "type": "http response",
        "z": "5245bda6ee1889a5",
        "name": "",
        "statusCode": "",
        "headers": {},
        "x": 750,
        "y": 480,
        "wires": []
    },
    {
        "id": "09501c0dedb9ba3c",
        "type": "function",
        "z": "5245bda6ee1889a5",
        "name": "",
        "func": "let params=msg.payloadnmsg.payload=n    {"code":"0","msg":"接收成功,我成功响应啦","data":params}nnreturn msg;",
        "outputs": 1,
        "noerr": 0,
        "initialize": "",
        "finalize": "",
        "libs": [],
        "x": 520,
        "y": 480,
        "wires": [
            [
                "fe4a87e870039ec2"
            ]
        ]
    }
]

本文章来源于互联网,如有侵权,请联系删除!原文地址:node-red 发布带请求参数的接口

相关推荐: 干货|万亿规模将实现?我国工业互联网投资战略或将迎来新契机

当前,建设工业互联网、实现智能制造的浪潮席卷全球,全球各主要工业国家纷纷投入到新工业革命的竞争当中。美国提出“美国先进制造业国家战略计划”,以 GE 为代表的美国制造业企业推出了 Predix 平台;德国提出了“工业 4.0 计划”,以西门子为代表的德国制造业…