配置node.js聊天

配置node.js聊天,node.js,mongodb,session,express,socket.io,Node.js,Mongodb,Session,Express,Socket.io,我正在尝试安装并运行此node.js聊天:。 当我键入npm install和node server时,它会启动,但会出现一个明确的错误。我认为原因在于config.json文件 这是我的config.json文件。我只更改了config.sample.json文件的db名称和端口,并添加了我的twitter/facebook密钥: { "port": 721, "host": "localhost", "db": { "name": "V1chatCCI

我正在尝试安装并运行此node.js聊天:。 当我键入npm install和node server时,它会启动,但会出现一个明确的错误。我认为原因在于config.json文件

这是我的config.json文件。我只更改了config.sample.json文件的db名称和端口,并添加了我的twitter/facebook密钥:

{ "port": 721, "host": "localhost", "db": { "name": "V1chatCCI" }, "twitter": { "consumerKey": "XXXXXXXXXXXXXXXXXXXXXXXXXX", "consumerSecret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, "facebook": { "appId": "XXXXXXXXXXXXXXXXXXXXXXXX", "appSecret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" }, "session": { "secret": "", "key": "" }, "cookie": { "secret": "" }, "secure": false, "loginsecure": false, "key": "", "cert": "", "sentry": "dsn" } 我需要在会话机密/密钥部分添加什么?localhost:721上的错误为: 表示
500错误:会话需要秘密选项

您应该能够在这些部分中放置任何内容,因为express handling会话在内部使用这些内容。任何值,甚至只是随机字符串,都可以解决您的问题。

询问库的作者。并告诉他,他可能想把这些信息放进自述文件中,而自述文件目前是空的。他从未在Twitter或其他社交网络上联系过……给他发邮件?包括他的邮件地址。我在那些部分放了任何东西,现在不加载。我需要放在Cookie里的是的。。。顺便说一句,我如何配置Mongodb?因为代码有一个db变量