recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Node Express peut-il utiliser HTML pour la page frontale? Je ne veux vraiment pas utiliser Jade?

La page frontale de Node Express peut-elle utiliser du HTML ? Je ne veux vraiment pas utiliser Jade

typechotypecho2733 Il y a quelques jours828

répondre à tous(7)je répondrai

  • ringa_lee

    ringa_lee2017-07-03 11:43:37

    Il peut être utilisé ejs Ouais

    répondre
    0
  • 高洛峰

    高洛峰2017-07-03 11:43:37

    Absolument. Si vous pointez directement vers le fichier HTML, c'est du HTML. Bien entendu, si vous souhaitez utiliser la fonction template, il est préférable d'utiliser ejs.

    répondre
    0
  • 巴扎黑

    巴扎黑2017-07-03 11:43:37

    app.engine('.html',ejs.__express);
    app.set('view engine', 'html');

    Vous pouvez l'écrire de cette façon et restituer les points dans le fichier html

    répondre
    0
  • 欧阳克

    欧阳克2017-07-03 11:43:37

    Bien sûr, vous pouvez simplement mettre le fichier html dans le dossier statique (généralement public)

    app.use(express.static('public'));

    Cette phrase sert à configurer le dossier statique. Il est défini sur public ici, ce qui signifie que tous les fichiers statiques se trouvent dans le répertoire public

    Voir Hébergement de fichiers statiques avec Express pour plus de détails

    répondre
    0
  • 伊谢尔伦

    伊谢尔伦2017-07-03 11:43:37

    Oui, écrivez votre code HTML directement dans le fichier modèle, puis restituez le fichier modèle écrit

    répondre
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-07-03 11:43:37

    Installez d'abord un moteur de modèle ejs
    Ensuite, écrivez simplement ceci dans le fichier de configuration, qui est le même que le troisième étage. Enfin, changez simplement le suffixe de jade en html

    .
    app.engine('html',ejs.__express); 
    app.set('view engine', 'html');

    répondre
    0
  • typecho

    typecho2017-07-03 11:43:37

    Quand vous dites html, voulez-vous dire des fichiers html, ou utilisez-vous d'abord un modèle similaire à la syntaxe html ?
    Si vous souhaitez utiliser directement le html, placez simplement le fichier html dans un répertoire statique, accédez directement au html, puis obtenir les données via ajax
    Si je veux utiliser la fonction modèle, mais je ne veux pas utiliser la syntaxe de jade, je peux donc utiliser ejs (la syntaxe ejs est très proche du html)

    répondre
    0
  • Annulerrépondre