无法连接到MongoDb:openidconnect策略需要颁发者选项



我是一个更新鲜的Nodejs开发人员,我有一些问题真的想问大家。我试图在:MEANJS的基础上设置一个MEANJS项目,但在我的过程中意外发生了一些错误。我成功地在我的电脑上配置了这个项目(使用windows 10(,但当我试图在我的笔记本电脑上使用Ubuntu 20.04 LTS配置它时,它开始变得一团糟。有关我的系统的更多信息:Ubuntu 20.04 LTS,Nodejs 14x,npm 6x,Mongodb 4.4感谢大家的帮助:D错误:

Could not connect to MongoDB!
TypeError: OpenIDConnectStrategy requires an issuer option
at Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-openidconnect/lib/strategy.js:31:32)
at new Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-paypal-openidconnect/lib/passport-paypal-openidconnect/strategy.js:60:25)
at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/strategies/paypal.js:11:16)
at /home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:31:36
at Array.forEach (<anonymous>)
at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:30:78)
at /home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:135:38
at Array.forEach (<anonymous>)
at Object.module.exports.initModulesConfiguration (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:134:31)
at Object.module.exports.init (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:246:8)
at /home/thangzjm_99/Code/WebUngLuong/config/lib/app.js:25:23
at /home/thangzjm_99/Code/WebUngLuong/config/lib/mongoose.js:35:21
at processTicksAndRejections (internal/process/task_queues.js:95:5)

我真的想让我的项目运行:D

尝试使用旧版本的节点。Meanjs不再维护。您可能在运行npm i时也遇到错误。

卸载当前版本的节点并安装节点v12。

另外,github无logner支持git协议。所以你可能会遇到更多错误

npm ERR! /usr/bin/git ls-remote -h -t git://github.com/snyk/node-https-proxy-agent.git
npm ERR! 
npm ERR! fatal: unable to connect to github.com:
npm ERR! github.com[0: 140.82.121.4]: errno=Connection timed out

可以用这个解决。

相关内容

最新更新