小编Mik*_*ike的帖子

使用模块中的socket.io

我的sio = require('socket.io').listen(app)是在我的server.js文件中,但是我在一个库中调用一个方法,希望将消息发送到客户端...说api.user.pushToClient()

我怎么sio.sockets能从那里访问?也许我的结构不正确?

文件夹结构:

server.js

api

|--user.js

|--another.js

node.js socket.io

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

安全附加到req参数?

在express中,当我使用路由中间件时,是否可以附加到请求对象?或者这是一个糟糕的模式?备择方案?谢谢.

app.get('/', getLayout, function(req, res){
    if(req.layout == 'simple') ...render simple layout...
    else ...render full layout...
});
Run Code Online (Sandbox Code Playgroud)

哪里

getLayout = function(req, res, next){
    req.layout = (req.params.blah == 'blah') ? 'layout_simple' : 'layout_full';
    next();
}
Run Code Online (Sandbox Code Playgroud)

node.js express

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

(Neo4J或mysql)和redis - 社交网络

构建一个强调社交网络的音乐应用程序 - 假设有大约10-15个节点(用户,艺术家,歌曲等).用PHP编写,将使用Neo4J的REST API.

对于1K或10K或100k或1M用户......

neo4j是否能够在提供静态数据(redis前端)方面同样替换mysql和preform?写入怎么样(例如用户编辑配置文件)?

我最初考虑使用MySQL和Neo4j.一些谷歌搜索指出灵活性较低,维护较多.其他人说"像魅力一样".思考?

谢谢.

mysql social-networking neo4j redis

0
推荐指数
1
解决办法
1838
查看次数

标签 统计

node.js ×2

express ×1

mysql ×1

neo4j ×1

redis ×1

social-networking ×1

socket.io ×1