6
votes

Chargement du fichier jquery.js local dans le noeud JS

Je veux charger le fichier jQuery local dans mon nœud JS Chat Application.Je avez cherché beaucoup mais je ne peux pas trouver une solution appropriée. XXX

Je viens de copier le fichier jQuery.js sur < Code> socket.io dossier.Le socket.io.js fiche charge correctement mais jQuery filed nednt.plusez-moi Voici mon fichier index.js xxx


4 commentaires

De quoi avez-vous besoin JQuery sur le côté serveur? Peut-être que vous voulez le charger sur index.html?


Oui je veux charger le fichier dans le client


Que juste le placer comme vous le feriez normalement sur index.html


Mais il n'a pas fonctionné. Je vais obtenir l'erreur ne peut pas obtenir de fichier jQuery


6 Réponses :


0
votes

Vous voudrez peut-être autoriser le cadre express de rendre HTML et transmettre dans les fichiers jQuery statiques. C'est comme ça que je le ferais.

Cette page explique comment vous pouvez restructurer votre application pour servir les fichiers JQuery via les itinéraires des nœuds à la place. du code HTML.


1 commentaires

Son petit bit compliqué.



-1
votes

Une solution de contournement consiste à utiliser le lien de fichier source en ligne. Essayez de charger la jQuery en utilisant ce qui suit, xxx

qui fonctionne bien à ma fin.


0 commentaires

1
votes

Enfin j'ai trouvé la réponse.Je chargement simplement le fichier jQuery de localhost de cette manière http: //localhost/assets/jquery.min.js . .


0 commentaires

0
votes
app.get('/jquery', function(res, req){
   res.sendFile(__dirname + '/jquery.js');
});

2 commentaires

Pouvez-vous expliquer cela s'il vous plaît?


Désolé pour une explication tardive. Cela signifie que la réponse sera jquery.js si vous envoyez une demande à baseurl / jQuery .



1
votes
app.use('/assets', express.static('assets'))
Put your jquery.min.js file in relative "/assets/jquery.min.js" path, then access as http://localhost/assets/jquery.min.js"localhost" could be your ip address also.  Personally, I need this because I need a completely self contained demo to run independant of an available internet connection.  Murphy's law is alive and well come conference time.

0 commentaires

0
votes

C'est ce qui a fonctionné pour moi. (Inside app.js) xxx

Ma structure de fichier ressemblait à ceci: xxx

puis importer jQuery de index.html comme normal: < / p> xxx


0 commentaires