-3
votes

Pourquoi cette connexion de serveur / client ne fonctionne-t-elle pas?

Je confectionne mon premier serveur avec node.js, mais je ne sais pas comment connecter un client et ce serveur. Je ne veux pas utiliser JQuery et toutes les questions que je pouvais trouver à propos de cela impliquaient JQuery ou sur des langues différentes. Est-ce que quelqu'un sait comment faire cela?

EDIT: J'ai une connexion entre le serveur et le client, mais la réponse n'a rien dedans. Le code de mon serveur est ici , et le code de mon client est ici (dans le dossier" MultiLayer ").


5 commentaires

Eh bien, si vous trouvez une solution de jQuery, vous pouvez le traduire en javascript assez facilement - JQuery est JavaScript après tout.


développeur.mozilla.org/en-us/docs/web/ API / XMLHTTPEQUEST / ...


@Kevinb Yup, c'est un duplicata. Je vais le signaler.


Maintenant, j'ai mis en place le serveur, mais cela ne fonctionne pas. Le client demande et obtient une réponse, mais la réponse n'a rien dans elle.


J'ai résolu le problème sur le chat JavaScript


3 Réponses :


0
votes

Vous pouvez le faire avec Vanilla JavaScript, en utilisant Fetch API .

En supposant que le nœud vous fournira des URL, vous pouvez obtenir, poster, etc., en les récupérant.

Plus sur la façon dont cela fonctionne ici: https://developer.mozilla.org/en-us/docs/ Web / API / FETCH_API


0 commentaires

-2
votes

La connexion TCP entre le client et le serveur de nœuds sera l'option. Voici un échantillon de code SNIPPET:

var ser = require('ser');

var clientSer = new net.Socket();
clientSer.connect(1220, '127.0.0.1', function() {
    console.log('Connected');
    client.write('Hello, Connection Established!');
});

clientSer.on('data', function(data) {
    console.log('Received: ' + data);
    client.destroy(); // kill client after server's response
});

clientSer.on('close', function() {
    console.log('Connection closed');
});


0 commentaires

1
votes

Faites quelque chose comme ça pour configurer un nœud.js http Server à l'écriture sur le port 8080.

Le client enverra des demandes à l'aide d'Ajax.


index.html xxx

serveur.js xxx

voici un tutoriel W3Schools sur Ajax: https://www.w3schools.com/js/js_ajax_intro.asp


0 commentaires