IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

NodeJS Discussion :

Liens et NodeJS et Js


Sujet :

NodeJS

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Liens et NodeJS et Js
    Bonsoir,

    A mon avis ma réponse ne devrait pas être trop compliqué, mais pour moi qui débute en JavaScript et nodejs elle pourrait me servir pour avancer dans mon apprentissage du code.

    En fait je lance la page d'accueil.html grâce a un server nodejs en express, et un fichier CSS et javascript prend le relais pour le front (dans une "variable" public.)

    Mon soucis c'est que les liens de la page d'acceuil (le menu) ne fonctionne pas et me renvoi une erreur du type :
    Cannot GET /"nomdelapagequidevraietreouverte".html 404 (Not Found)
    Pourtant je croyais qu'après avoir lancer la page d'accueil grâce au back end (Nodejs), le reste du site devait fonctionner en mode front end donc ici les liens en HTML devraient fonctionner mais ce sont ces dernier qui me renvoie l'erreur.
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <a href="acceuil.html" id="acceuil">Accueil</a>


    J'ai essayer de faire une fonction JS sur le fichier front, qui au click devrait me lancer la page, mais lui non plus n'a pas fonctionner.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    const acceuil = document.getElementById('acceuil');
    const href = "./acceuil.html";
     
     
    acceuil.addEventListener('click', () => {
        document.open(href);
    });

    Si quelqu'un peu m'expliquer la façon facile pour commencer...et résoudre mon problème.

    D'avance merci.

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 376
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 376
    Points : 15 728
    Points
    15 728
    Par défaut
    la 1re chose à trouver est à quel url est la page d'accueil.
    ensuite comparez cet url à l'url recherché par le navigateur et qui donne l'erreur 404.

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2023
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Webmaster

    Informations forums :
    Inscription : Juin 2023
    Messages : 2
    Points : 1
    Points
    1
    Par défaut url
    Bonjour,

    Merci mais j'ai fini par trouver une solution.

    En fait je ne lance plus la page index.html ni son fichier pour que les liens fonctionnent ensemble apres, mais je passe uniquement par nodeJS en précisant les routes de chaque pages ainsi qu'un dossier static pour le CSS.

    Cordialement.

Discussions similaires

  1. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26
  2. [Kylix] pb avec lien symbolique
    Par sdoura2 dans le forum EDI
    Réponses: 1
    Dernier message: 13/12/2002, 22h16
  3. [Kylix] Création d'un fichier lien
    Par DrQ dans le forum EDI
    Réponses: 2
    Dernier message: 14/05/2002, 21h30
  4. Tutoriels et liens pour le Borland Database Engine
    Par Community Management dans le forum Paradox
    Réponses: 0
    Dernier message: 25/03/2002, 10h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo