Nodejs网站在后台执行
Posted
技术标签:
【中文标题】Nodejs网站在后台执行【英文标题】:Nodejs website execution in the background 【发布时间】:2018-01-10 14:37:48 【问题描述】:所以我正在开发一个基于 Nodejs 的呼叫记录网站,我已经到了需要在记录呼叫时向工程师发送 SMS 的地步。我可以访问 SMS 网关,它本质上是一个如下所示的 URL:http://192.x.x.xusername=x password=y&to=mobileno&text=xyz
我的要求是执行此链接,以便发送 SMS 并且页面保持原样而无需重定向。
非常感谢
【问题讨论】:
【参考方案1】:我从您的描述中了解到,您必须在完成特定任务后点击 url。所以您可以使用休息客户端在特定任务的回调中点击 url(此处是在记录调用后)。 我更喜欢 node-rest-client(https://www.npmjs.com/package/node-rest-client)。还有其他选项。
【讨论】:
【参考方案2】:由于 node.js io 异步,这是一个非常简单的任务。
假设你有一条快速路线:
app.get('/some-url', (req, res) =>
request('http://192.x.x.x?username=x&password=y&to=mobileno&text=xyz')
.then(response => // process response )
res.end();
);
【讨论】:
以上是关于Nodejs网站在后台执行的主要内容,如果未能解决你的问题,请参考以下文章