MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Utilizzo della libreria di punti mongodb in Angular 4

L'altra risposta suggerisce di creare un'istanza di una nuova istanza di StitchClient che è qualcosa che MongoDB ha esplicitamente sconsigliato nel Documentazione API ufficiale - e con ragione, dal momento che esiste un metodo di fabbrica disponibile a tale scopo. Quindi, (dopo aver installato mongodb-stitch ), il codice seguente ti aiuterà a iniziare a utilizzare 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);
}

E puoi quindi utilizzarlo per qualsiasi scopo desideri, ad esempio per implementare l'accesso con Google

gLogin(){
this.mClient.then(stitchClient => {
  stitchClient.authenticate("google");
})