Javascript 以编程方式将计划任务添加到节点服务器的最佳方法?
我正在使用前端的Javascript 以编程方式将计划任务添加到节点服务器的最佳方法?,javascript,node.js,react-native,frontend,backend,Javascript,Node.js,React Native,Frontend,Backend,我正在使用前端的react native和后端的Node创建一个项目,我希望: 单击前端上的按钮,在后端服务器上计划任务 24小时后,执行该任务的代码 执行代码后,从服务器中删除计划任务 我一直在调查,但它似乎不是我想要的。请让我知道你认为我应该做什么。谢谢。只使用setTimeout有什么问题?1000ms*60s*60min*24hours=86400000ms,只要开始,每次你在特定的路由上得到一个查询,这是有意义的,我如何打开我的节点服务器来接受前端的查询,在它发送数据时启动超时?
react native
和后端的Node
创建一个项目,我希望:
我一直在调查,但它似乎不是我想要的。请让我知道你认为我应该做什么。谢谢。只使用setTimeout有什么问题?1000ms*60s*60min*24hours=
86400000
ms,只要开始,每次你在特定的路由上得到一个查询,这是有意义的,我如何打开我的节点
服务器来接受前端的查询,在它发送数据时启动超时?在后端使用来监听路由,可能是/cron作业
并让它接收一个带有代码字段的JSON对象,然后在后端设置超时(eval,86400000,要执行的代码)
您需要知道,使用eval
进行评估是一件危险的事情,您应该只允许超级受信任的用户使用它执行代码。NodeJS可以完全访问您的计算机,因此您不应该只使用eval
命令,而应该查看如何使用Docker。(有了节点后端和使用eval
的用户,他们可以删除电脑上的每个文件)只使用setTimeout有什么问题?1000ms*60s*60min*24hours=86400000
ms,只要开始,每次你在特定的路由上得到一个查询,这是有意义的,我如何打开我的节点
服务器来接受前端的查询,在它发送数据时启动超时?在后端使用来监听路由,可能是/cron作业
并让它接收一个带有代码字段的JSON对象,然后在后端设置超时(eval,86400000,要执行的代码)
您需要知道,使用eval
进行评估是一件危险的事情,您应该只允许超级受信任的用户使用它执行代码。NodeJS可以完全访问您的计算机,因此您不应该只使用eval
命令,而应该查看如何使用Docker。(有了节点后端和使用eval
的用户,他们可以删除电脑上的每个文件)