cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Bolehkah node express menggunakan html untuk halaman hadapan saya benar-benar tidak mahu menggunakan jed

Bolehkah nod mengekspresikan halaman hadapan menggunakan html? Saya benar-benar tidak mahu menggunakan jed

typechotypecho2733 hari yang lalu820

membalas semua(7)saya akan balas

  • ringa_lee

    ringa_lee2017-07-03 11:43:37

    Boleh guna ejs Yeah

    balas
    0
  • 高洛峰

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

    Sama sekali. Jika anda menunjuk terus ke fail html, ia adalah html. Sudah tentu, jika anda ingin menggunakan fungsi templat, sebaiknya gunakan ejs.

    balas
    0
  • 巴扎黑

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

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

    Anda boleh menulisnya dengan cara ini dan memberikan mata kepada fail html

    balas
    0
  • 欧阳克

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

    Sudah tentu, anda hanya boleh meletakkan fail html dalam folder statik (biasanya awam)

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

    Ayat ini adalah untuk menyediakan folder statik Ia ditetapkan kepada awam di sini, yang bermaksud bahawa semua fail statik ditemui dalam direktori awam

    Lihat Mengehos fail statik dengan Express untuk butiran

    balas
    0
  • 伊谢尔伦

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

    Ya, tulis html anda terus dalam fail templat, dan kemudian tunjukkan fail templat bertulis

    balas
    0
  • 曾经蜡笔没有小新

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

    Mula-mula pasang enjin templat ejs
    Kemudian tulis sahaja ini dalam fail konfigurasi, yang sama dengan tingkat tiga Akhirnya, tukar akhiran jed kepada html

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

    balas
    0
  • typecho

    typecho2017-07-03 11:43:37

    Apabila anda menyebut html, adakah anda maksudkan fail html, atau adakah anda menggunakan templat yang serupa dengan sintaks html dahulu
    Jika anda ingin menggunakan html secara langsung, letak sahaja fail html dalam direktori statik, akses html terus, dan kemudian? dapatkan data melalui ajax
    Jika saya mahu menggunakan fungsi templat, tetapi saya tidak mahu menggunakan sintaks jed, jadi saya boleh menggunakan ejs (sintaks ejs sangat hampir dengan html)

    balas
    0
  • Batalbalas