javascript - Expressjs : Connect public webserver (on a vserver) with local raspberry pi

标签 javascript node.js express server webhooks

当调用我域下的 webhook(GET、POST 等)时,我想在树莓派上做点什么。这应该通过在 nodejs 中使用 javascript 来实现。

连接两台服务器的最佳方式是什么。 感谢您的建议!

最佳答案

假设您的 webhook 具有以下 url:https://example.com/webhook

因为 webhook 只不过是一个被调用的 API,所以您可以像这样在 Express 中处理路由:

app.post('/webhook', (req, res) => {

    // ... do your stuff here

    res.send('Webhook executed.');
});

您可以将 post 替换为您想要使用的任何方法。

关于javascript - Expressjs : Connect public webserver (on a vserver) with local raspberry pi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53355608/

相关文章:

javascript - 监听器是否将元素添加到 DOM

javascript - bootstrap.min.js :6 Uncaught Error: Bootstrap dropdown require Popper. js

javascript - 将对象数组分解为单独的变量以进行数据库存储(React、express、sql server)

javascript - 无需编辑 MEAN 中的整个条目即可将数据推送到 MongoDB

javascript - 为什么我无法访问 javascript 中的对象值

javascript - 使用 JavaScript 触发和循环 CSS3 动画

angularjs - tinymce 不在 ng-view 内工作?

mysql - 无法在 Sequelize.js 中定义 hasMany() 关联?

node.js - 我的 centos venet0 设置是否导致 url 在服务器上不起作用?

node.js - Nexmo 不在 node.js 中发送短信