Bagaimana untuk menggunakan Node.js untuk melompat ke halaman? Artikel ini akan memperkenalkan kepada anda cara melaksanakan lompat halaman html berdasarkan Node Saya harap ia akan membantu anda!
Baru-baru ini, saya menggunakan Node.js dan html untuk mempelajari pengetahuan berkaitan halaman tersebut belajar lompat halaman, , terdapat masalah lompat yang tidak berjaya, direkodkan di sini untuk rujukan masa hadapan.
Dalam Node.js, rangka kerja ekspres digunakan terutamanya dan html digunakan pada bahagian hadapan.
Demo kecil ini terutamanya melibatkan empat fail, termasuk:
main.js: Bahagian ini ialah fail permulaan, iaitu Fail kemasukan untuk keseluruhan projek;
main.html: Bahagian ini ialah fail html halaman utama; Untuk melompat Fail html halaman; 🎜>
Konfigurasi modul berkaitan
代码
const express = require('express') const app = express() const router = require('./router') app.engine('html',require('express-art-template')) app.use(router) app.listen(3000,() => { console.log('successful...') })
Di bawah fail ini, hanya satu hiperpautan dilaksanakan untuk melompat ke halaman , bahagian
adalah seperti berikut:Bina new.html
Fail ini sangat mudah, hanya gunakan baris pernyataan output untuk menunjukkan lompatan yang berjaya, 代码
bahagian adalah seperti berikut:
const express = require('express') //创建路由实例 const router = express.Router() router.get('/',(req,res) => { res.render('main.html') }) module.exports = router //暴露接口
Masukkan 代码
dalam skrin hitam kecil:
<div> <a href="/new" >页面跳转</a> <!--跳转至新页--> </div>
代码
<div> <th>成功实现跳转</th> </div>
Halaman tidak mencapai lompatan yang berkesan. 命令
node main.js
Jika anda menggunakan bahasa HTML semata-mata, anda boleh terus ke hiperpautan Selepas menggunakan penghala, anda harus memantau URL yang berkaitan sebelum anda boleh melompat. http://localhost:3000
berikut dalam router.js:
Iaitu, apabila URLnya , gunakan res.render untuk melompat.
代码
Masalah ini selesai!
router.get('/new',function(req,res){ res.render('new.html') })
tutorial nodejslocalhost:3000/new
! !
Atas ialah kandungan terperinci Cara menggunakan Node.js untuk melompat ke halaman html. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!