1

このnode.jsチャットをインストールして実行しようとしています:https ://github.com/dual3nigma/Mejorando.la-Chat 。「npminstall」と「nodeserver」と入力すると起動しますが、Expressエラーが発生します。その理由はconfig.jsonファイルにあると思います。

これは私のconfig.jsonファイルです。config.sample.jsonファイルのdb名とポートを変更し、twitter/facebookキーを追加しただけです。

{{
    「ポート」:721、
    "host": "localhost"、
    "db":{
        "名前": "V1chatCCI"
    }、
    "ツイッター": {
        "consumerKey": "XXXXXXXXXXXXXXXXXXXXXXXXXX"、
        "consumerSecret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }、
    "フェイスブック": {
        "appId": "XXXXXXXXXXXXXXXXXXXXXXXX"、
        "appSecret": "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"
    }、
    「セッション」:{
        "秘密の": ""、
        "鍵": ""
    }、
    "クッキー": {
        "秘密の": ""
    }、
    「安全」:false、
    「loginsecure」:false、
    "鍵": ""、
    "cert": ""、
    "歩哨": "dsn"
}

セッションシークレット/キーセクションに何を入れる必要がありますか?localhost:721のエラーは次のとおりです。 Express 500 Error: secret option required for sessions

4

1 に答える 1

0

これらのセクションはエクスプレス処理セッションによって内部的に使用されるため、これらのセクションには何でも入れることができるはずです。任意の値(ランダムな文字列でも)で問題が解決するはずです。

于 2013-02-24T22:57:48.627 に答える