前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >nodejs消息推送一例

nodejs消息推送一例

作者头像
周星星9527
发布2021-07-20 14:53:08
3750
发布2021-07-20 14:53:08
举报

传感器发送到服务器:

代码语言:javascript
复制
function httppost(url, data, fn) {
    data = data || {};
    var content =JSON.stringify(data);
    var parse_u = require('url').parse(url, true);
    var isHttp = parse_u.protocol == 'http:';
    var options = {
        'host': parse_u.hostname,
        'port': parse_u.port || (isHttp ? 8080 : 443),
        'path': parse_u.path,
        'method': 'POST',
        'headers': {
            'Content-type': 'application/json;charset=UTF-8',//application/json
            // 'Content-Length': content.length,
            'api-version': 'V1'
        }
    };
    var req = http.request(options, function (res) {
        var _data = '';
        res.on('data', function (chunk) {
            _data += chunk;
        });
        res.on('end', function () {
            fn != undefined && fn(_data);
        });

    });
    console.log(content);
    req.write(content);
    req.end();
}

服务器处理数据

代码语言:javascript
复制
router.post('/cover', (req, res) => {
  console.log("req.body:",req.body);
  req.flash('success','上传成功');
  res.send({msg: '推送成功'});
});
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-06-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 传输过程数值模拟学习笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档