Jawaban lain menyarankan untuk membuat instance baru StitchClient
yang merupakan sesuatu yang secara eksplisit disarankan oleh MongoDB di Dokumentasi API Resmi
- dan dengan alasan, karena ada metode pabrik yang tersedia untuk tujuan itu. Jadi, (setelah menginstal mongodb-stitch
), kode berikut akan membantu Anda memulai component.ts
import { Component, OnInit } from "@angular/core";
import { StitchClientFactory } from "mongodb-stitch";
let appId = 'authapp-****';
@Component({
selector: "app-mongo-auth",
templateUrl: "./mongo-auth.component.html",
styleUrls: ["./mongo-auth.component.css"]
})
export class MongoAuthComponent implements OnInit {
mClient;
ngOnInit() {
this.mClient = StitchClientFactory.create(appId);
}
Dan Anda kemudian dapat menggunakan ini untuk tujuan apa pun yang Anda inginkan, seperti untuk menerapkan proses masuk dengan Google
gLogin(){
this.mClient.then(stitchClient => {
stitchClient.authenticate("google");
})