使用护照到NodeJS进行IONIC身份验证的基本代码

时间:2018-05-12 04:06:36

标签: node.js authentication ionic3

我正在使用以下网址关注Josh Morony的教程。

https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-1/ https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-2/

发布日期并不像2018年1月发布的那样太旧。不幸的是,我无法让它运行。错误太多了。有人可以为我提供工作代码来学习吗?有些代码在我设法修复的某些方面也无效。但我还是无法让它运转起来。希望你能提供帮助。

在我按照下面的教程

之后

https://www.joshmorony.com/creating-role-based-authentication-with-passport-in-ionic-2-part-2/

我运行命令ionic serve来测试应用程序,在那里我收到了以下错误

  

打字稿错误   找不到模块' ionic-native'。

     

...应用程序/开发/科尔多瓦/ josh1 /客户端/ todo->角色/ SRC /应用程序/ app.component.ts   从' ionic-angular'导入{平台};   从&ion; native-native';

导入{StatusBar}

我在网上查了一下,发现我需要更换 导入来自&ion; native-native'的{StatusBar}; 同 从' @ ionic-native / status-bar';

导入{StatusBar}

我更改后,收到以下错误,

  

Property' styleDefault'类型' BarProp'上不存在。   ..Application /开发/科尔多瓦/ josh1 /客户端/ todo->角色/ SRC /应用程序/ app.component.ts    statusbar.styleDefault();   });

它的解决方案是我需要注释掉statusbar.styleDefault();

我运行的最后一个离子服务命令显示以下错误:

  

运行时错误   无法解析存储的所有参数:(?)

     

栈   错误:无法解析存储的所有参数:(?)。      在syntaxError(http://localhost:8100/build/vendor.js:80025:34)      在CompileMetadataResolver._getDependenciesMetadata(http://localhost:8100/build/vendor.js:95245:35)      在CompileMetadataResolver._getTypeMetadata(http://localhost:8100/build/vendor.js:95080:26)      在CompileMetadataResolver._getInjectableMetadata(http://localhost:8100/build/vendor.js:95060:21)      在CompileMetadataResolver.getProviderMetadata(http://localhost:8100/build/vendor.js:95420:40)      在http://localhost:8100/build/vendor.js:95331:49      在Array.forEach()      在CompileMetadataResolver._getProvidersMetadata(http://localhost:8100/build/vendor.js:95291:19)      在CompileMetadataResolver.getNgModuleMetadata(http://localhost:8100/build/vendor.js:94859:50)      在JitCompiler._loadModules(http://localhost:8100/build/vendor.js:113952:87

我真的迷失在这里。未提供其他有意义的错误说明。如果您已经尝试过以下教程,可以提供一些帮助吗?

0 个答案:

没有答案