2017-07-22 4 views
0

Hier ist mein config.json Code:Kleber + Gute Konsole nicht funktioniert [Hapi.js]

{ 
    "connections": [ 
     { 
      "port": 3000 
     } 
    ], 
    "registrations": [ 
     { 
      "plugin": "./plugins/db" 
     }, 
     { 
      "plugin": "good", 
      "options": { 
       "reporters": { 
        "console": [ 
         { 
          "module": "good-squeeze", 
          "name": "Squeeze", 
          "args": [ 
           { 
            "log": "*", 
            "response": "*" 
           } 
          ] 
         }, 
         { 
          "module": "good-console" 
         }, 
         "stdout" 
        ] 
       } 
      } 
     }, 
     { 
      "plugin": "./routes/bookmarks" 
     }, 
     { 
      "plugin": "blipp" 
     } 
    ] 
} 

Und server.js:

'use strict'; 

const Hapi = require('hapi'); 
const Glue = require('glue'); 

const manifest = require('./config.json'); 

const options = { 
    relativeTo: __dirname 
} 

Glue.compose(manifest, options, (err, server) => { 
    if (err) { 
     throw err 
    } 

    server.start((err) => { 
     if (err) { 
      throw err 
     } 

     console.log(`Server is running at ${server.info.uri}`) 
    }); 
}) 

Der Fehler erhalte ich:

/home/master/Documents/Hapi/starter/node_modules/hoek/lib/index.js:736 throw new Error(msgs.join(' ') || 'Unknown error'); ^

Error: Invalid register options { "reporters" [1]: { "console": [ { "module": "good-squeeze", "name": "Squeeze", "args": [ { "log": "*",

Irgendeine Lösung dafür?

+0

Zeit auf ein Feedback? –

Antwort

0

registrieren the solution given here:

{ 
    "plugin": { 
    "register": "good", 
    "options": { 
     "reporters": { 
     "console": [ 
      { 
      "module": "good-squeeze", 
      "name": "Squeeze", 
      "args": [ 
       { 
       "log": "*", 
       "response": "*" 
       } 
      ] 
      }, 
      { 
      "module": "good-console" 
      }, 
      "stdout" 
     ] 
     } 
    } 
    } 
} 
Verwandte Themen