1

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

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

{
    “端口”:721,
    “主机”:“本地主机”,
    “D b”: {
        “名称”:“V1chatCCI”
    },
    “推特”: {
        "consumerKey": "XXXXXXXXXXXXXXXXXXXXXXXXXXX",
        “consumerSecret”:“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
    },
    “Facebook”: {
        "appId": "XXXXXXXXXXXXXXXXXXXXXXXX",
        “appSecret”:“XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”
    },
    “会议”: {
        “秘密”: ””,
        “钥匙”: ””
    },
    “曲奇饼”: {
        “秘密”: ””
    },
    “安全”:错误,
    “登录安全”:假,
    “钥匙”: ””,
    “证书”:“”,
    “哨兵”:“dsn”
}

我需要在会话密钥/密钥部分添加什么?localhost:721 上的错误是: Express 500 Error: secret option required for sessions

4

1 回答 1

0

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

于 2013-02-24T22:57:48.627 回答