小编Wes*_*son的帖子

Nodejs生成短的唯一字母数字

我想生成一个简短的唯一字母数字值,用作在线购买的确认码.我正在研究https://github.com/broofa/node-uuid,但他们的uuids太长了,我想让它们长约8个字符.我能做到这一点的最佳方式是什么?

javascript node.js

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

流星节点进程CPU使用率接近100%

当我的Meteor应用程序达到其高峰流量时,我遇到了问题(这个高峰没什么,1k访问量,一天可能有2,500次浏览量).CPU使用率激增并且永远不会恢复,因此我已经开始使用Nodetime来监控使用情况,并且我一直在重新加载进程(forever restart)以使事情恢复正常.

我对分析很新,所以找到根本原因使我无处可去.我相当肯定它与我的应用程序的服务器代码有关,但是分析似乎指向Fibers模块作为"热点"我理解帮助使我的服务器代码同步.

以下是分析结果的片段.我希望有人可以指导我正确的方向进行故障排除!

在此输入图像描述

node.js meteor

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

Socket.io识别套接字的用户

我写了一些代码示例,通过socket.io识别连接用户...所以现在我必须在索引页面上编写代码以与用户通信.

代码如下,如何向用户[1]"欢迎"和用户[2]"HI men"发送消息,并限制连接fr 2用户.所以当2个用户连接时,其他任何人都无法连接..

index.html的:

<script src="/socket.io/socket.io.js"></script>
<script>
  var socket = io.connect();
  var users;
  socket.on('hello', function (data) {
    console.log(data.hello);
  });
  socket.on('listing', function (data) {
     users = data; 
  });
  socket.on('chat', function (message) {
     console.log(message); 
  });
  socket.on('message', function (message) {
     console.log(message); 
  });
  function chat (message) {
    socket.emit('chat', message);   
  }
  function message (user, message) {
    socket.emit('message', {
       user: user,
       message: message
    });
  }
</script>
Run Code Online (Sandbox Code Playgroud)

app.js

var express = require('express');
var app = express.createServer();
var io = require('socket.io').listen(app);

app.listen(3000);

app.use(express.static(__dirname));

var users = {}; …
Run Code Online (Sandbox Code Playgroud)

javascript node.js socket.io

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

每个Meteor应用程序的多个(单独/命名空间)Meteor客户端代码库

我正在使用具有两个相当不同的用例(管理员帐户和用户帐户)的Meteor重写现有应用程序.在功能方面,两者都可以被视为单独的应用程序,但共享相同的后端数据库.

有没有办法"命名空间"或以其他方式定义单独的客户端,以便Meteor只为正在访问的客户端打包和发送资产.对于ie.在meteor-router可以推动不同客户对/admin*空间和/user*空间,这样有下载的客户端或者没有不必要的开销.

我希望这不在Meteor智能包的范围之内meteor-router.

meteor

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

标签 统计

node.js ×3

javascript ×2

meteor ×2

socket.io ×1