从 Android 应用程序远程调用 ubuntu 服务器上的节点 js 脚本
call nodejs script on ubuntu server remotely from andriod app
我有一个应用程序试图在远程服务器上调用一些 nodejs 脚本,问题是,我需要进程稳定和快速,我还需要从脚本中检索响应字符串 return。除了像 loopback 这样的框架,有没有更好的选择?
您可以使用 Express 在 Node.js 中创建 REST 服务器:https://www.npmjs.com/package/express。
在 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
您可以从任何客户端轻松调用此 REST 服务,包括 Android,它需要托管在某些基于云的服务上,例如Heroku、AWS
我有一个应用程序试图在远程服务器上调用一些 nodejs 脚本,问题是,我需要进程稳定和快速,我还需要从脚本中检索响应字符串 return。除了像 loopback 这样的框架,有没有更好的选择?
您可以使用 Express 在 Node.js 中创建 REST 服务器:https://www.npmjs.com/package/express。
在 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
您可以从任何客户端轻松调用此 REST 服务,包括 Android,它需要托管在某些基于云的服务上,例如Heroku、AWS