Ich muss orientDB mit meiner angularJS Login-Webanwendung verbinden. nach dem Login Benutzer erlaubt, einige Daten zur Webanwendung zu iput und diese Daten müssen auch in der orient DB-Datenbank gespeichert werden. Also muss ich Datenbank mit meinem AngularJS Web-Anwendung zu verbinden und die Datenbank zu verwenden, um Daten zu speichern und abzurufen,Wie kann ich OrientDB mit der angularJS Webanwendung verbinden?
0
A
Antwort
0
Dies ist ein Beispiel Angular2 Service Orientdb
import {Injectable} from "@angular/core";
import {Headers, Http} from '@angular/http';
@Injectable()
export class OrientService {
url = "http://localhost:2480/command/yourDbName/"
username = "admin";
password = "admin";
constructor(private http: Http) {
}
command(statement: string, success: (data: any) => void, error: (err: any) => void): void {
var url = this.url + "sql/-/-1"
var headers = new Headers();
headers.append("Authorization", "Basic " + btoa(this.username + ":" + this.password));
this.http.post(url,
JSON.stringify({"command": statement}),
{headers: headers})
.toPromise()
.then(success)
.catch(error);
}
}
Dann können Sie es eine Verbindung wie folgt verwenden :
this.orientService.command(
"SELECT FROM V",
(res) => {
let body = res.json();
...
},
(e) => {
console.log(e)
});
Hier können Sie ein vollständiges Beispiel finden: https://github.com/luigidellaquila/geospatial-demo/tree/geeconprague2016
Bedenken Sie, dass Sie en haben fähige Cross-Site-Anfragen in OrientDB https://orientdb.com/docs/2.2/Web-Server.html
Verwandte Themen
- 1. So verbinden Sie AngularJS mit OrientDB
- 2. Verbinden von R mit OrientDB
- 3. Verbinden zu orientdb dynamisch
- 4. Wie kann ich OrientDB sharden?
- 5. Verbinden mit OrientDB über C# .net
- 6. orientdb verbinden ungültiges Passwort und Benutzername
- 7. Verbinden der Webanwendung mit Azure SQL DB in Vnet
- 8. Verbinden mit vielen MYSQL DB in der gleichen Webanwendung
- 9. Bereitstellung der Webanwendung fertig stellen (angularjs/nodejs)
- 10. Wie jsReport in AngularJS verbinden?
- 11. Wie kann ich Thermodrucker mit PHP verbinden?
- 12. Kann ich DirectShow in der Webanwendung verwenden?
- 13. Wie verbinden Sie socket.io mit angularjs?
- 14. Wie kann ich Medienabfragen mit der Bildschirmauflösung verbinden?
- 15. Angularjs mit Spring verbinden RESTFul-Dienst mit AngularJS $ http-Dienst
- 16. Wie kann ich eine Webanwendung lokal cachen
- 17. pyorient kann keine Verbindung Docker Orientdb
- 18. Ich kann die ASP.NET Core-Webanwendung nicht mit Application Insights verbinden
- 19. Wie kann ich die Zeit ändern? In der C# -Webanwendung
- 20. Wie aktualisiere ich den Ressourcenordner der Webanwendung?
- 21. OrientDB-Verbindungspools
- 22. Wie kann ich zip-Datei mit angularjs
- 23. OrientDB: Join in OrientDB - Wie zu
- 24. Wie kann ich eine Webanwendung mit CruiseControl.NET & MSBuild bereitstellen/veröffentlichen?
- 25. AngularJS html5Mode mit Grunt verbinden. grunt 0.4.5
- 26. AngularJS - Verbinden mit einem anderen Controller in der App.js
- 27. Verbinden mit Azure Active Directory von PHP-Webanwendung
- 28. Wie kann ich mit mongodb mit Express ohne Mungo verbinden?
- 29. Wie signalR von angularJs zu verbinden
- 30. Kann ich mit diesem Treiber verbinden
Was haben Sie bisher gemacht? Deine Frage zeigt keine Anstrengung und ist zu allgemein. – cccross
@cccross Ich habe die Web-App mit angularJs (ohne Controller) erstellt, das ist das erste Mal, dass ich Nosql-Datenbank versuche und es ist ein bisschen schwierig für mich. Und ich habe die Datenbank und den Vertex erstellt (ich bin neu in angularJs und orientDB) –
Lassen Sie sich von diesem inspirieren: https://github.com/gauravdhiman/sailsjs-angularjs-orientdb-poc –