从andriod应用程序远程调用ubuntu服务器上的nodejs脚本

时间:2018-06-21 08:21:17

标签: android node.js remote-access

我有一个试图在远程服务器上调用一些nodejs脚本的应用程序,问题是,我需要该过程稳定且快速,而且还需要从脚本返回中检索响应字符串。除了环回之类的框架,还有什么对我来说更好的选择吗?

1 个答案:

答案 0 :(得分:1)

您可以使用Express:https://www.npmjs.com/package/express在Node.js中创建REST服务器。

在Express中创建一个简单的呼叫非常容易,例如

const express = require('express');
const app = express();

app.get("/test", function(req, res, next){
    res.status(200).send('Hello World');
});

let port = process.env.PORT || 3000;
app.listen(port);
console.log(`Express listening on ${port}..`);

通过curl调用

curl http://localhost:3000/test

您可以从任何客户端(包括Android)轻松调用此REST服务,它将需要托管在某些基于云的服务上,例如AWS的Heroku