我的sio = require('socket.io').listen(app)是在我的server.js文件中,但是我在一个库中调用一个方法,希望将消息发送到客户端...说api.user.pushToClient()
我怎么sio.sockets能从那里访问?也许我的结构不正确?
文件夹结构:
server.js
api
|--user.js
|--another.js
在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) 构建一个强调社交网络的音乐应用程序 - 假设有大约10-15个节点(用户,艺术家,歌曲等).用PHP编写,将使用Neo4J的REST API.
对于1K或10K或100k或1M用户......
neo4j是否能够在提供静态数据(redis前端)方面同样替换mysql和preform?写入怎么样(例如用户编辑配置文件)?
我最初考虑使用MySQL和Neo4j.一些谷歌搜索指出灵活性较低,维护较多.其他人说"像魅力一样".思考?
谢谢.