当前位置: 首页 > 后端技术 > Node.js

express框架的方法和配置模板引擎(node框架http模板的封装)

时间:2023-04-03 19:17:12 Node.js

express框架的特点创建一个expressserver//importexpressconstexpress=require('express');//调用express()创建一个serverconstapp=express();//调用app.get方法监听给客户端的get请求,并执行需要监听的url地址和处理函数app.get('/',(req,res)=>{//使用express调用http模块中的send方法发送数据到客户端res.send('Hello')})//调用app.listen()方法启动expressserver静态资源的快速托管constexpress=require('express');constapp=express();//静态托管//app.use()的作用是注册中间件//express.static()方法可以把指定的目录托管为静态资源目录//这样左右文件在指定目录可以被浏览器直接访问//app.use(express.static('./views'))//托管静态资源文件时可以指定要挂载的虚拟路径app.use('/index',express.static('./views'))app.listen(3000,()=>{console.log('http://127.0.0.1:3000')})静态目录由express自动托管作为静态资源目录。当你将一个文件夹托管为静态资源时,这个文件夹的左右内容默认都会放在服务器的根目录下。它没有托管。我们静态访问文件时是127.0.0.1:3000/static/css/page.css,托管后变成127.0.0.1:3000/css,所以我们需要添加一个虚拟目录。为express框架配置ejs模板引擎constexpress=require('express');constapp=express();app.set('视图引擎','ejs');app.set('views','./pagejs');app.get('/',(req,res)=>{res.render('page.ejs',{name:'he',age:12,show:'

1qsnk

',hobby:['吃','睡','玩豆豆']})}).listen(3000)在express中配置艺术模板