Firebase local hosting works

ng build --watch
firebase serve
This commit is contained in:
Norbi Peti 2020-12-11 01:25:22 +01:00
parent 2932b08bfb
commit debb63f2e2
No known key found for this signature in database
GPG key ID: DBA4C4549A927E56
5 changed files with 29 additions and 19 deletions

View file

@ -4,7 +4,7 @@
"indexes": "firestore.indexes.json" "indexes": "firestore.indexes.json"
}, },
"hosting": { "hosting": {
"public": "dist", "public": "dist/Szakdolgozat",
"ignore": [ "ignore": [
"firebase.json", "firebase.json",
"**/.*", "**/.*",

22
package-lock.json generated
View file

@ -6475,8 +6475,9 @@
"dev": true "dev": true
}, },
"ini": { "ini": {
"version": "1.3.5", "version": "1.3.7",
"resolved": "", "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.7.tgz",
"integrity": "sha512-iKpRpXP+CrP2jyrxvg1kMUpXDyRUFDWurxbnVT1vQPx+Wz9uCYsMIqYuSBLV+PAaZG/d7kRLKRFc9oDMsH+mFQ==",
"dev": true "dev": true
}, },
"inquirer": { "inquirer": {
@ -8151,6 +8152,13 @@
"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==",
"dev": true "dev": true
}, },
"nan": {
"version": "2.14.2",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
"integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
"dev": true,
"optional": true
},
"nanomatch": { "nanomatch": {
"version": "1.2.13", "version": "1.2.13",
"resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
@ -13038,7 +13046,10 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true, "dev": true,
"optional": true "optional": true,
"requires": {
"nan": "^2.12.1"
}
}, },
"glob-parent": { "glob-parent": {
"version": "3.1.0", "version": "3.1.0",
@ -13670,7 +13681,10 @@
"resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
"integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
"dev": true, "dev": true,
"optional": true "optional": true,
"requires": {
"nan": "^2.12.1"
}
}, },
"glob-parent": { "glob-parent": {
"version": "3.1.0", "version": "3.1.0",

View file

@ -28,5 +28,5 @@
A jelszó megadása kötelező. A jelszó megadása kötelező.
</mat-error> </mat-error>
</mat-form-field> </mat-form-field>
<button mat-raised-button color="primary" (click)="doLogin()">Bejelentkezés</button> <button mat-raised-button color="primary" (click)="doRegister()">Regisztráció</button>
</form> </form>

View file

@ -49,23 +49,17 @@ export class RegisterComponent implements OnInit {
* @param code Az ellenőrizendő hibatipus * @param code Az ellenőrizendő hibatipus
*/ */
emailHasError(code: string): boolean { emailHasError(code: string): boolean {
console.log('Checking ' + code);
const error = this.emailFormControl.hasError(code); const error = this.emailFormControl.hasError(code);
console.log('Error: ' + error);
if (!error) { if (!error) {
return false; return false;
} }
console.log('Checking codes...');
for (const ec of this.emailErrorCodes) { for (const ec of this.emailErrorCodes) {
console.log('ec: ' + ec);
if (ec === code) { if (ec === code) {
break; break;
} }
console.log('It\'s different');
if (this.emailFormControl.hasError(ec)) { if (this.emailFormControl.hasError(ec)) {
return false; return false;
} }
console.log('No error for ec');
} }
return error; return error;
} }
@ -73,8 +67,8 @@ export class RegisterComponent implements OnInit {
ngOnInit(): void { ngOnInit(): void {
} }
doLogin(): void { doRegister(): void {
alert('Login'); alert('Regisztráció');
} }
} }

View file

@ -8,13 +8,15 @@
<link rel="icon" type="image/x-icon" href="favicon.ico"> <link rel="icon" type="image/x-icon" href="favicon.ico">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
<!-- The core Firebase JS SDK is always required and must be listed first -->
<script src="/__/firebase/8.1.2/firebase-app.js"></script>
<!-- Initialize Firebase -->
<script src="/__/firebase/init.js"></script>
</head> </head>
<body class="mat-typography"> <body class="mat-typography">
<app-root></app-root> <app-root></app-root>
<!-- Insert these scripts at the bottom of the HTML, but before you use any Firebase services -->
<!-- Firebase App (the core Firebase SDK) is always required and must be listed first -->
<script src="/__/firebase/8.1.2/firebase-app.js"></script>
<!-- Add Firebase products that you want to use -->
<script src="/__/firebase/8.1.2/firebase-auth.js"></script>
<script src="/__/firebase/8.1.2/firebase-firestore.js"></script>
</body> </body>
</html> </html>