1

私はループバックを初めて使用します。新しいループバック アプリケーションをセットアップし、実行npm installした後、

node server/server.js

以下のエラーが表示されます。ググってみましたが、役に立たなかった、、、

Error: The middleware loopback.favicon is not installed.
Run `npm install --save serve-favicon` to fix the problem.
    at /home/nishant/nishant/goibibo_ugc/node_modules/loopback/lib/express-middleware.js:18:11
    at Function.middlewares.favicon (/home/nishant/nishant/goibibo_ugc/node_modules/loopback/lib/express-middleware.js:52:10)
    at Object.<anonymous> (/home/nishant/nishant/goibibo_ugc/server/server.js:7:18)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3

ループバックのドキュメントでも、それについては何も言及されていません。

4

3 に答える 3

0

上記の問題に対する適切な修正はありませんが、一時的な作業のために、、

行にコメントしました

// Set up the /favicon.ico
//app.use(loopback.favicon());

その後、サーバーが起動し、正常に動作しました

于 2014-08-25T07:57:17.363 に答える
0

やってみました

  • npm install --save serve-favicon を保存

これは、エラー応答ですでに示されています。

https://github.com/strongloop/loopback/issues/500も確認してください

于 2014-10-28T19:45:00.293 に答える
0

試す:

npm uninstall -g strongloop
npm install -g strongloop
rm -rf node_modules/
npm install

これですべてが修正されるはずです。

于 2014-08-25T18:04:11.197 に答える