Nodejs网站在后台执行

     2023-02-24     208

关键词:

【中文标题】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 执行 VBS(任务计划程序或 Windows 服务)

】在后台模式下从Nodejs执行VBS(任务计划程序或Windows服务)【英文标题】:ExecuteVBSfromNodejsinbackgroundmode(TasksSchedulerorWindowsService)【发布时间】:2019-11-0714:16:56【问题描述】:我正在尝试将Excel文件从NodeJS应用程序转换为PDF。当我... 查看详情

forever让nodejs后台运行

nodejs一般是当成一条用户命令执行的,当用户断开客户连接,运用也就停了,很烦人。如何让nodejs应用当成服务,在后台执行呢?最简单的办法:$nohupnodeapp.js但是,forever能做更多的事情,比如分别记录输出和错误日志,比如可... 查看详情

京东前端:phantomjs和nodejs在网站前端监控平台的最佳实践

1.为什么需要一个前端监控系统通常在一个大型的Web项目中有很多监控系统,比如后端的服务API监控,接口存活、调用、延迟等监控,这些一般都用来监控后台接口数据层面的信息。而且对于大型网站系统来说,从后端服务到前... 查看详情

执行 nodejs 脚本作为子进程(不是来自其他脚本)

】执行nodejs脚本作为子进程(不是来自其他脚本)【英文标题】:ExecutenodejsScriptaschildprocess(notfromotherscript)【发布时间】:2018-06-0707:55:25【问题描述】:我正在尝试找到一种在后台运行我的Nodejs应用程序的方法。我做了很多研究... 查看详情

在后台从php执行.bat文件

...pp的WindowsServer)。在我点击按钮后,它也应该转到另一个网站。但是当我点击按钮时,浏览器正在等待脚本完成。这通常以超时结束。我的php代码:if(isset($_POST[\'test\']))e 查看详情

应用程序在后台时中断后恢复执行代码

...2012-05-0202:16:51【问题描述】:我花了几天时间在SO和其他网站上研究这个问题的答案,但没有任何运气。基本上,我为自己设定的挑战是为iOS创建一个无论用户在哪里(前台或后台)都能发出声音的闹钟应用。我已经通过使用AVAu... 查看详情

推荐nodejs后台守护进程-forever

AsimpleCLItoolforensuringthatagivennodescriptrunscontinuously(i.e.forever) 本地执行:1npm install -g forever2forever start index.js 查看详情

如何在ubuntu安装nodejs环境

方法/步骤1首先从nodejs官方网站下载对应版本的nodejs包。本篇我们要安装的ubuntu14.0464位系统上,固选择linux64位版本。2然后将包上传到ubuntu14.04服务器上。通过xftp工具上传,待上传进度为100%时候执行下一步操作。3进入上传包所... 查看详情

为啥不直接使用js与后台交互,而使用jsp等技术?

...直接与后台交流,那不是省很多的事情吗?(听说后来有了个nodejs,是不是可以解决这个问题?)前端与后台是两个不同的运行环境,所要面对和处理的问题是完全不同的,比如前端脚本主要是用来处理页面与浏览者之间的交互的,而后... 查看详情

[nodejs]nodejs开发个人博客准备工作

前言nodejs是运行在服务端的js,基于google的v8引擎。个人博客系统包含对数据库的增删查改,功能齐备,并且业务逻辑比较简单,是很多后台程序员为了检测学习成果,最先拿来练手的小网站程序。我也是在去年年末接触的nodejs... 查看详情

forever让node.js持久运行

参考技术Anodejs一般是当成一条命令执行的,当用户断开session,nodejs也就停止了运行。如何让nodejs持续在后台运行呢?最简单粗暴的方法是使用Linux本身后台执行的特性使用&符号后台执行,并利用nohup命令实现进程禁止挂起nohupnod... 查看详情

在 NodeJS 网站中查找错误

】在NodeJS网站中查找错误【英文标题】:FindingBugsInNodeJSWebsite【发布时间】:2016-07-1801:48:25【问题描述】:我的项目开发即将结束,我想通过查找任何剩余的错误来完成它,问题是我不想一遍又一遍地手动运行我的网站。我想知... 查看详情

如何在intellijiidea中集成nodejs

...gins打开“文件”菜单,选择“设置”,选择"Plugins",输入"nodeJS",再点击安装即可。nodejs-1.png安装nodejs去中文官文网站:http://nodejs.cn/download/下载安装文件。下载后点击执行文件即可完成安装。nodejs-3.pngIntellijIDEA配置先在webapp目录写... 查看详情

在获取请求中提供授权时,在需要授权的nodeJS中抓取网站?

】在获取请求中提供授权时,在需要授权的nodeJS中抓取网站?【英文标题】:ScrapeawebsiteinnodeJSwhichrequiresauthorization,whenauthorizationisprovidedinagetrequest?【发布时间】:2019-04-2616:32:42【问题描述】:我在nodejs中抓取一个网站以从中获取... 查看详情

NodeJS + SocketIO 推送到移动应用

】NodeJS+SocketIO推送到移动应用【英文标题】:NodeJS+SocketIOpushingtoMobileApp【发布时间】:2012-04-2209:49:42【问题描述】:我在SocketIO的网站上看到可以将SocketIO用于移动设备。我试图在其网站上找到有关如何执行此操作的文档,但找... 查看详情

nodejs+express+sqlserver简易后台api服务搭建

首先安装nodejs第一步创建node项目配置package.json如下express使用方法可参考http://www.runoob.com/nodejs/nodejs-express-framework.html连接sqlserver数据库我用的是node-mssql组件使用方法可参考https://github.com/patriksimek/node-mssql执行npminstall安 查看详情

使用 nodejs 和 mqtt 在网站上的实时内容

】使用nodejs和mqtt在网站上的实时内容【英文标题】:realtimecontentonwebsiteusingnodejsandmqtt【发布时间】:2017-01-1617:39:39【问题描述】:我正在使用nodeJs和express、express-handlebars和mqtt包。我最近正在尝试更新一个表格,该表格显示当前... 查看详情

如何等到在nodejs中执行流异步[重复]

】如何等到在nodejs中执行流异步[重复]【英文标题】:Howtowaituntilstreamasyncisexecutedinnodejs[duplicate]【发布时间】:2018-09-0100:22:10【问题描述】:您好,我有异步nodejs功能,我正在使用流概念。我想一旦流完成然后我想从这个函数返... 查看详情