小编Ins*_*dJW的帖子

"永远列表"说"没有永远的进程运行",但它正在运行一个应用程序

我已经开始使用应用程序了

forever start app.js
Run Code Online (Sandbox Code Playgroud)

之后我输入了,

forever list
Run Code Online (Sandbox Code Playgroud)

它表明了这一点

The "sys" module is now called "util". It should have a similar interface.
info:   No forever processes running
Run Code Online (Sandbox Code Playgroud)

但我检查了我的流程

ps aux | grep node
Run Code Online (Sandbox Code Playgroud)

它表明了这一点

root      1184  0.1  1.5 642916  9672 ?        Ss   05:37   0:00 node     
/usr/local/bin/forever start app.js
root      1185  0.1  2.1 641408 13200 ?        Sl   05:37   0:00 node 
/var/www/app.js
ubuntu    1217  0.0  0.1   7928  1060 pts/0    S+   05:41   0:00 grep --color=auto node
Run Code Online (Sandbox Code Playgroud)

我无法控制该过程,因为我无法在"永远列表"中列出该过程

我怎样才能让"永远"了解其运行过程并控制其运行过程.

ubuntu module node.js

12
推荐指数
2
解决办法
8725
查看次数

OAuth 2.0.没有会话?(无国籍)

我将用它实现OAuth 2.0REST API

为每个用户授予不同的权限,并且还可以很好地扩展.

为了更好地扩展,无国籍更容易,因为有

没有文件,数据库,基于内存的会话.


以下是我对OAuth 2的理解.

  1. OAuth服务器为用户提供访问令牌.
  2. 用户的访问令牌存储在cookie中.
  3. 当用户访问REST API时,用户使用访问令牌发送.
  4. 服务器接收带访问令牌的请求.
  5. 服务器查明访问令牌是否有效以及用户是否有权请求.
  6. 根据用户的权限做或拒绝.

所以我不必担心会话存储.对?

rest session oauth stateless oauth-2.0

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

将MongoDB与Node.js一起使用的最佳方法?

我目前正在使用MongoDB原生,我对它很熟悉.

我唯一担心的是我的源质量.

由于本机驱动程序的本质,嵌套循环是不可避免的.

我看过Mongoose,但我更喜欢使用MongoDB的无模式方式.

我无法做出选择

mongodb-native, mongoose (using mix type), mongolian, mongous, mongoskin
Run Code Online (Sandbox Code Playgroud)

或者有一种方法或教程使用MongoDB本机保持源DRY?

mongodb node.js

9
推荐指数
1
解决办法
4024
查看次数

使用Mongodb ObjectID作为文档ID?

我正在尝试用mongoDB制作一块电路板.

我想用ObjectID分配文档ID.

如果用户可以通过http://www.example.com/4easdf123123访问文档页面, 其中"4easdf123123"是mongoDB ObjectID.

是否存在任何可能的安全威胁,如果我在URL中使用并显示mongo ObjectID并将其用作文档ID?

以及使用mongoDB分配文档ID的任何建议?

php mongodb mongodb-php

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

检查有效的RSS提要URL

我决定使用SimplePie来解析RSS和Atom Feeds.

我想做的是让人们通过文本字段输入RSS和Atom Feeds URL.

如果他们放置无效的RSS和Atom Feeds怎么办?

我知道无法通过SimplePie解析无效的Feeds.

但是我想知道Feeds是否能够通过SimplePie解析.

通过该过程,我想删除那些无效的RSS提要URL列表.

检查文档类型,XML或HTML将是查找有效性的第一步.

我怎么能用PHP做到这一点?还是有其他方法可以做我想做的事情?

php validation rss simplepie

6
推荐指数
1
解决办法
4803
查看次数

如何使用PHP在MongoDB中按时间查询?

我想查询一个集合并获取不到3小时前创建的文档.

$realtime = date("Y-m-d H:i:s");
$mongotime = New Mongodate(strtotime($realtime));

$mongotime = $mongotime - 3 hours; //PSEUDOCODE
$some_condition = array('time' => array('$lt'=>$mongotime) );

$result = $db->collection->find( $some_condition );
Run Code Online (Sandbox Code Playgroud)

是否有一种有效的方式

$ some_condition

部分没有在PHP中使用IF语句?

php datetime mongodb

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

带有RabbitMQ的Socket.IO?

我目前正在使用带有redis存储的Socket.IO.

我正在使用Room功能.

所以我对房间加入(订阅)完全没问题

并使用Socket.IO保留(取消订阅).

我刚看到这个页面

http://www.rabbitmq.com/blog/2010/11/12/rabbitmq-nodejs-rabbitjs/

我发现有些人正在使用带有rabbitMQ的Socket.IO.

为什么单独使用Socket.IO还不够好?

有没有什么好的理由在RabbitMQ上使用Socket.IO?

rabbitmq socket.io

6
推荐指数
3
解决办法
9366
查看次数

只删除MongoDB中的一个文档

我打电话的时候

db.collection.remove({'condition':'some condition'});
Run Code Online (Sandbox Code Playgroud)

这一行将删除所有匹配的条件文档.

如果我只想删除任何一个或第n个匹配条件,该怎么办?

mongodb

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

将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
查看次数

使用集群模块运行Node.js应用程序在Heroku中没有意义?

Heroku可以运行

Web Dynos

工人Dynos

以便Web Dynos处理路线

和工人工人Dynos负责处理工作.

由于有一个Dyno单位,

似乎在Heroku上使用Node.js集群模块对我来说毫无意义.

因为Node.js集群模块是使用服务器CPU的所有核心

Dyno对我来说似乎是CPU核心的虚拟单元.

我对吗?或者仍然值得运行带有集群模块的node.js应用程序?

heroku cluster-computing node.js

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