相关疑难解决方法(0)

如何将Node.js应用程序作为自己的进程运行?

部署Node.js的最佳方法是什么?

我有一个Dreamhost VPS(他们称之为VM),我已经能够安装Node.js并设置代理.只要我保持打开节点的SSH连接,这就很好用.

deployment service daemon node.js

192
推荐指数
9
解决办法
9万
查看次数

使用Node.js构建网站的最佳实践

我想知道如何用Node.js从头开始开发一个网站.我理解我怎么可能这样做,但我对最好的设计实践很感兴趣.

我需要这个理论网站:

  1. 做了很多AJAX
  2. 非常直截了当
  3. 相对较小
  4. 连接到...让我们说一个MySQL服务器

在PHP中,构建一个非常小的网站非常简单 - 我在Apache和MySQL服务器上设置PHP然后执行以下操作:

  • includes/db/ 其中有connect.php用于连接数据库,具有常见数据库相关功能的文件等等
  • includes/layout/ 有像footer.php,header.php和其他布局相关的东西
  • includes/users/ 处理用户相关的操作

那么PHP只是让你构建页面并将这些文件包含在一起形成一个网站 - 我可以这样:

<?php
   require_once('inclues/users/user_session.php');
   require_once('inclues/db/connect.php');
   require_once('inclues/design/header.php')
?>

// Other php or html or related content relating to the page

<?php
   require_once('inclues/.../footer.php');
?>
Run Code Online (Sandbox Code Playgroud)

我想知道Node.js中可能有什么相似之处 - 我正在寻找一种方法来实现这一点,尽可能简单,快速直接.

如果答案不简单,我会喜欢推荐书,我不介意阅读.

我喜欢基于事件的编程,我非常喜欢JavaScript的能力,我对Node.js感到非常兴奋.我想学习如何从一开始就以正确的方式开发这种东西.

javascript model-view-controller node.js

79
推荐指数
1
解决办法
8万
查看次数

当我想查看更改时,如何在不重新启动nodejs的情况下编辑我的服务器文件?

我正在尝试设置自己的nodejs服务器,但我遇到了问题.我无法弄清楚如何在不重新启动的情况下查看应用程序的更改.有没有办法编辑应用程序并查看node.js的更改?

javascript node.js

59
推荐指数
5
解决办法
4万
查看次数

node.js app的Upstart脚本

我在启动Upstart脚本时遇到问题.

这是脚本(/ etc/init /中的app.conf)

description "node.js server"
author      "kvz"

start on startup
stop on shutdown

script
   # We found $HOME is needed. Without it, we ran into problems
   export HOME="/root"

   exec sudo -u /usr/local/bin/node \
                /var/www/vhosts/travelseguro.com/node/app.js \
                2>&1 >> /var/log/node.log
end script
Run Code Online (Sandbox Code Playgroud)

当我跑步时sudo start app,我得到:

开始:未知工作:app

我怎样才能做到这一点?

ubuntu upstart node.js

11
推荐指数
2
解决办法
1万
查看次数

当node.js出现故障时,如何自动重启?

由于节点基本上是一个单独的进程,当出现严重错误时,整个应用程序就会死掉.

我现在有几个基于express的应用程序,我使用一些手动方法来防止延长停机时间(process.on('uncaughtException')和自定义心跳监视器).

社区的任何建议?最佳做法?构架?

谢谢!一个

node.js

8
推荐指数
1
解决办法
1846
查看次数

将socket.io与Cluster一起使用?

我很好奇我可以同时使用socket.io和Cluster.

我知道集群使用多核来处理具有多个worker的node.js.

这意味着如果我使用cluster for socket.io,两个用户连接

两个不同的socket.io可能会导致他们无法相互通信的问题?

所以不是在socket.io上使用集群会是一个答案吗?

cluster-computing node.js socket.io

5
推荐指数
1
解决办法
5079
查看次数