如何创建Node JS Server

时间:2016-06-30 20:06:54

标签: node.js server

我需要帮助来创建一些节点js服务器。 一个服务器应该从aws dynamodb读取(比如每分钟一次),一个应该从api读取数据,就像每天一次。 像cronjobs。

我的问题是我应该如何编写一个全天候运行的应用程序。我猜type Color = Red | Blue | Green | Black colorToStirng color = case color of Red -> "red" Blue -> "blue" Green -> "green" Black -> "black" colorList = ul [] List.map colorListItem Color -- <- this is the missing puzzle colorListItem color = li [class "color-" ++ (colorToString color) ] [ text (colorToString color) ] 错了?

2 个答案:

答案 0 :(得分:3)

您只需使用forever

将node.js脚本作为守护程序运行即可

然后你可以使用setInterval每隔x秒运行一次js代码。

另一种方法是使用cronjobs,每分钟运行你想要的脚本,更好地满足你的需求:)

答案 1 :(得分:2)

我建议零停机生产流程管理器调用pm2。 我在我的公司使用pm2运行我的nodejs服务器,并且我在3年内没有遇到任何停机时间。

Microsoft,paypal,IMB使用pm2。 Check here

使用这个模块很简单:

第1步:

  

npm install pm2 -g

步骤2:cd到nodejs的主文件。 app.js是这个文件(或www)

  

pm2启动app.js

那就是它。 设置完成后,您的服务器将在没有任何零停机的情况下运行。确保你点击

  

pm2 list

交叉检查您的应用程序是否已正确启动。