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. Je viens de copier le fichier jQuery.js sur < Code> socket.io code> dossier.Le socket.io.js code> fiche charge correctement mais jQuery filed nednt.plusez-moi
Voici mon fichier index.js p>
6 Réponses :
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. P>
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. P>
Son petit bit compliqué.
Une solution de contournement consiste à utiliser le lien de fichier source en ligne.
Essayez de charger la jQuery en utilisant ce qui suit, qui fonctionne bien à ma fin. P> p>
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 code>. p>.
app.get('/jquery', function(res, req){ res.sendFile(__dirname + '/jquery.js'); });
Pouvez-vous expliquer cela s'il vous plaît?
Désolé pour une explication tardive. Cela signifie que la réponse sera jquery.js b> si vous envoyez une demande à baseurl / jQuery code>.
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.
C'est ce qui a fonctionné pour moi. (Inside app.js) Ma structure de fichier ressemblait à ceci: p> puis importer jQuery de index.html comme normal: < / p>
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