我在我的服务器上设置了Node.js和Nginx.现在我想使用它,但是,在我开始之前有2个问题:
Node.js服务器有2个概念,其中一个更好:
一个.为需要它的每个网站创建单独的HTTP服务器.然后在程序开始时加载所有JavaScript代码,因此代码被解释一次.
湾 创建一个处理所有Node.js请求的Node.js服务器.这将读取所请求的文件并篡改其内容.因此,每个请求都会解释文件,但服务器逻辑要简单得多.
我不清楚如何正确使用Node.js.
我几天前刚开始尝试node.js.我已经意识到只要我的程序中有未处理的异常,Node就会终止.这与我所暴露的普通服务器容器不同,只有当未处理的异常发生且容器仍然能够接收请求时,工作线程才会死亡.这引出了一些问题:
process.on('uncaughtException')防范它的唯一有效方法吗?process.on('uncaughtException')在异步进程执行期间是否会捕获未处理的异常?我将非常感谢任何指针/文章,它将向我展示在node.js中处理未捕获的异常的常见最佳实践
我想使用Node,因为它很快,使用我在客户端使用的相同语言,并且根据定义它是非阻塞的.但是我雇用编写程序进行文件处理(保存,编辑,重命名,下载,上传文件等)的人,他想使用apache.所以,我必须:
说服他使用Node(他放弃了一点点)
弄清楚如何在节点或文件中上传,下载,重命名,保存等文件
我必须在同一台服务器上安装apache和node.
哪个是最有利的情况,我该如何实现呢?