我正在尝试安装并运行此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
答案 0 :(得分:0)
您应该可以在这些部分中放置任何内容,因为它们在快速处理会话内部使用。任何值(甚至只是随机字符串)都可以解决您的问题。