【发布时间】:2014-10-29 15:08:00
【问题描述】:
我正在考虑使用 Socket.IO 将基于套接字的高需求(大量流量)架构从 .NET 移植到 Node.JS。
我当前的系统是在 .NET 中开发的,并使用一些脚本语言,在运行时加载,因此如果需要,我可以通过向服务器发出重新加载命令来进行热修复,而无需重新启动不同的服务器/调度程序进程。
我最初是这样构建的,所以就像我说的那样,我可以在需要时进行热修复,并通过透明的修复保持系统可用。
我是 Node.JS 的新手,但这是我想要完成的:
- 在运行时按需加载 javascript 文件,将它们存储在某处的变量中并调用脚本函数。
最好的解决方案是什么?如何从运行时作为字符串加载的 javascript 文件中调用特定函数?我可以加载一个 javascript 文件,将其存储在一个变量中并像 require 一样以正常方式调用函数吗?
谢谢!
【问题讨论】:
-
对不起 - 我不确定我是否理解这个问题 - 你想做什么?您是否在问如何将
require与您自己的自定义脚本一起使用?因为it's just like you think -
您是在问如何将导入的脚本重新加载到您的主目录?
-
实际上,我想在运行时加载外部 javascript 文件,能够修改这些文件及其功能并重新加载它们,而无需终止并重新启动 Node.JS 进程。
标签: javascript node.js