Ich weiß, wie man eine HTTP-Anfrage an einen Server mit eckigen js senden. Mit dem promise
zurückgekehrt, weiß ich, wie man nach einem response
hört und das ui danach manipuliert. Aber dieser Ansatz kann nicht für das verwendet werden, was ich vorhabe.send http-Anfrage an Winkel js
Was ich jedoch nicht herausfinden kann, ist, wie man eine Anfrage an eine Website sendet.
Ich habe einen Server localhost:800/receiveData
, die eine POST
Anforderung empfängt und dann die Benutzeroberfläche und DoM auf der AngularJS Website manipuliert
app.get('/', function(req,res){
res.sendFile(__dirname+'/index.html')
})
app.post('/receiveData', function(req,res){
var data = req.body.data
// assume data is a boolean
if(data){
//show a view in index.html using angular js or anything else
}else {
//show a different view in index.html
}
});
Jede Hilfe wird sehr geschätzt. Ich brauche ein eckiges js. Ein SPA ist zwingend erforderlich. Ich bin völlig offen für das Hinzufügen zusätzlicher Stapel, falls erforderlich.
EDIT: Wie von MarcoS hingewiesen, sollte Manipulation von dom idealerweise nicht von der Server-Seite geschehen. Ich kombiniere IPFS
mit node js
und angular js
, um eine einzelne Seite Anwendung zu entwickeln. Der Schwarm von Knoten, die mit IPFS
eingerichtet wurden, verfügt über eine offene Kommunikationslinie mit meinem Server (von Entwurf). Basierend auf Datenpaketen, die über die Kommunikationsleitung zu meinem Server gesendet werden, muss ich dem Benutzer Nachrichten über die index.html
übermitteln.
Sie wirklich entscheiden hätte, der den Job Sicht Templating tut - Server oder Frontend. – CozyAzure
Fragen Sie, wie Sie die Ansicht auf dem Client als Antwort auf einen ** anderen ** Client, der eine HTTP-Anfrage an den Server stellt, aktualisieren? Wie möchten Sie zum Beispiel für ein Chat-System (Bob sendet eine Chat-Nachricht an den Server und dann sagt der Server Alice Browser gibt es eine neue Nachricht und es sollte die Anzeige aktualisieren)? – Quentin
so etwas könnte funktionieren. Ich habe ein wenig mit 'socket.io' experimentiert. Woran denkst du? –