Single sign on 找不到模块';jws';

Single sign on 找不到模块';jws';,single-sign-on,ibm-cloud,Single Sign On,Ibm Cloud,当将我的应用程序推到没有本地节点模块的Bluemix并添加passport idaas openidconnect依赖项时,我得到以下错误,它说问题出在我的应用程序上,而不是npm,但错误来自/home/vcap/app/node_modules/passport idaas openidconnect/lib/strategy.js:8:11 ERR module.js:338 ERR; ERR ^ ERRor: Cannot find module 'jws' ERR

当将我的应用程序推到没有本地节点模块的Bluemix并添加
passport idaas openidconnect
依赖项时,我得到以下错误,它说问题出在我的应用程序上,而不是npm,但错误来自
/home/vcap/app/node_modules/passport idaas openidconnect/lib/strategy.js:8:11

ERR module.js:338
ERR;
ERR           ^
ERRor: Cannot find module 'jws'
ERR     at Function.Module._resolveFilename (module.js:336:15)
ERR     at Function.Module._load (module.js:278:25)
ERR     at Module.require (module.js:365:17)
ERR     at require (module.js:384:17)
ERR     at Object.<anonymous> (/home/vcap/app/node_modules/passport-idaas-openidconnect/lib/strategy.js:8:11)
ERR     at Module._compile (module.js:460:26)
ERR     at Object.Module._extensions..js (module.js:478:10)
ERR     at Module.load (module.js:355:32)
ERR     at Function.Module._load (module.js:310:12)
ERR     at Module.require (module.js:365:17)
ERR     at require (module.js:384:17)
ERR! Linux 3.19.0-25-generic
ERR! argv "/home/vcap/app/vendor/node/bin/node" "/home/vcap/app/vendor/node/bin/npm" "start"
ERR! node v0.12.10
ERR! npm  v2.14.9
ERR! code ELIFECYCLE
ERR! myapp@0.4.2 start: `node app.js`
ERR! Exit status 1
ERR!
ERR! Failed at the myapp@0.4.2 start script 'node app.js'.
ERR! This is most likely a problem with the myapp package,
ERR! not with npm itself.
ERR! Tell the author that this fails on your system:
ERR!     node app.js
ERR! You can get their info via:
ERR!     npm owner ls myappe
ERR! There is likely additional logging output above.
ERR! Please include the following file with any support request:
ERR!     /home/vcap/app/npm-debug.log
ERR Instance (index 0) failed to start accepting connections
ERR module.js:338 犯错误 错误^ 错误:找不到模块“jws” Function.Module.\u解析文件名出错(Module.js:336:15) 函数.Module.\u加载时出错(Module.js:278:25) Module.require处出错(Module.js:365:17) 要求时出错(module.js:384:17) 在对象上出错。(/home/vcap/app/node_modules/passport-idaas-openidconnect/lib/strategy.js:8:11) 模块出错。\u编译(Module.js:460:26) Object.Module.\u extensions..js出错(Module.js:478:10) Module.load处出错(Module.js:355:32) 函数.Module.\u加载时出错(Module.js:310:12) Module.require处出错(Module.js:365:17) 要求时出错(module.js:384:17) 犯错误Linux 3.19.0-25-generic 犯错误argv“/home/vcap/app/vendor/node/bin/node”“/home/vcap/app/vendor/node/bin/npm”“开始” 犯错误节点v0.12.10 犯错误npm v2.14.9 犯错误代码失效循环 犯错误myapp@0.4.2start:`node app.js` 犯错误退出状态1 犯错误 犯错误失败myapp@0.4.2启动脚本“node app.js”。 犯错误这很可能是myapp软件包的问题, 犯错误与npm本身无关。 犯错误告诉作者此操作在您的系统上失败: 犯错误node app.js 犯错误您可以通过以下方式获取他们的信息: 犯错误npm所有者ls myappe 犯错误上面可能还有其他日志输出。 犯错误请在任何支持请求中包括以下文件: 呃/home/vcap/app/npm-debug.log 错误实例(索引0)无法开始接受连接
为了使用Bluemix SSO服务推送具有SSO功能的Node.js应用程序,您的package.json文件中至少需要以下依赖项:

"dependencies": {
    [...]
    "cookie-parser": "^1.4.1",
    "express": "^4.12.4",
    "express-session": "^1.13.0",
    "passport": "^0.2.2",
    "passport-idaas-openidconnect": "^1.0.0"
    [...]
  }

请注意,passport idaas openidconnect模块适用于passport版本0.1.1到0.3.2。如中所述,0.3.2之后的版本可能无法正常工作。

为了使用Bluemix SSO服务推送具有SSO功能的Node.js应用程序,您的package.json文件中至少需要以下依赖项:

"dependencies": {
    [...]
    "cookie-parser": "^1.4.1",
    "express": "^4.12.4",
    "express-session": "^1.13.0",
    "passport": "^0.2.2",
    "passport-idaas-openidconnect": "^1.0.0"
    [...]
  }

请注意,passport idaas openidconnect模块适用于passport版本0.1.1到0.3.2。如中所述,0.3.2之后的版本可能无法正常工作。

您可以发布“(/home/vcap/app/node_modules/passport idaas openidconnect/lib/strategy.js:8:11”的上下文吗?您可以在这里发布您的package.json文件吗(/home/vcap/app/node_modules/passport-idaas-openidconnect/lib/strategy.js:8:11'您能在这里发布您的package.json文件吗?谢谢,我忘记在我的“passport”版本中包含^。