在nodejs中使用网站进行twitter身份验证时出错

error in twitter authentication with website in nodejs

本文关键字:twitter 身份验证 出错 网站 nodejs      更新时间:2023-09-26

在实现twitter身份验证时出现此错误

/home/jay/Documents/passport-twitter-master/examples/signin/node_modules/serve-favicon/index.js:38
  if (!path) throw new TypeError('path to favicon.ico is required');
                   ^
TypeError: path to favicon.ico is required
    at favicon (/home/jay/Documents/passport-twitter-master/examples/signin/node_modules/serve-favicon/index.js:38:20)
    at Object.<anonymous> (/home/jay/Documents/passport-twitter-master/examples/signin/app.js:66:25)
    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

您需要在Express配置中设置favicon.ico文件,通常是app.jsserver.js文件。

var favicon = require('serve-favicon');
app.use(favicon(__dirname + '/public/favicon.ico'));