配置node.js聊天

时间:2013-02-24 20:29:41

标签: node.js mongodb session express socket.io

我正在尝试安装并运行此node.js chat:https://github.com/dual3nigma/Mejorando.la-Chat。 当我键入“npm install”和“node server”时,它会启动,但出现Express错误。我认为原因在于config.json文件。

这是我的config.json文件。我只更改了config.sample.json文件的数据库名称和端口,并添加了我的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上的错误是: Express 500 Error: secret option required for sessions

1 个答案:

答案 0 :(得分:0)

您应该可以在这些部分中放置任何内容,因为它们在快速处理会话内部使用。任何值(甚至只是随机字符串)都可以解决您的问题。