Базовый код для аутентификации IONIC с использованием паспорта на NodeJS - PullRequest
0 голосов
/ 12 мая 2018

Я следую учебному пособию Джоша Морони со следующим URL.

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 года.К сожалению, я не могу запустить его.Слишком много ошибок.Может ли кто-нибудь предоставить мне рабочий код для изучения?Часть кода также недействительна в какой-то момент, который мне удалось исправить.Но я все еще не могу заставить его работать.Надеюсь, что вы можете помочь.

После того, как я следовал приведенному ниже руководству

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

Я выполнил команду ionic serve для тестирования приложения, там я получил следующую ошибку

Ошибка машинописного текста Не удается найти модуль 'ionic-native'.

... Приложение / Разработка / Cordova / josh1 / client / todo-> role / src / app / app.component.ts import {Platform} из 'ionic-angular';import {StatusBar} из 'ionic-native';

Я проверил онлайн и обнаружил, что мне нужно заменить import {StatusBar} из 'ionic-native';с импортом {StatusBar} из '@ ionic-native / status-bar';

После того, как я изменил его, я получил следующую ошибку:

Свойство styleDefault не существуетпо типу «BarProp»...Application / Development / Cordova / josh1 / client / todo-> role / src / app / app.component.ts statusbar.styleDefault ();});

Решение проблемы в том, что мне нужно закомментировать statusbar.styleDefault ();

Последняя выполненная команда ионного обслуживания показывает следующую ошибку:

Ошибка времени выполнения Не удается разрешить все параметры для хранилища: (?)

Ошибка стека:Не удается разрешить все параметры для хранилища: (?).с синтаксической ошибкой (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.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._load551057 *

Я действительно потерян здесь. Никакого другого значимого описания ошибки не предоставлено. Если вы попробовали следующий урок, можете ли вы помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...