express框架
什么是express?
Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
使用 Express 可以快速地搭建一个完整功能的网站。
express的特性:
1.可以设置中间件来响应 HTTP 请求。
2.定义了路由表用于执行不同的 HTTP 请求动作。
3.可以通过向模板传递参数来动态渲染 HTML 页面。
express的基本用法:
var express = require("express"); var app = express(); app.use(express.static("./app")); //静态伺服 app.get("/hello",function(req,res){ res.send("hello express"); }) app.listen(3000);
express还可以和模板引擎一起使用,例如ejs,jade
举例时间:ejs模板
var express = require("express"); var app = express(); //使用模板引擎的时候需要设置 //1.不需要引入ejs,不需要引入fs,http app.set("view engine","ejs"); // 展示 app.get("/",function(req,res){ // 数据 var data = { day : "三", news : [ {"title" : "吃饭睡觉打豆豆","num" : 300}, {"title" : "林天浩吃鸡屁股","num" : 500}, {"title" : "殷博眼睛疼","num":50} ] } res.render("index",data) }) app.listen(3000);
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>今天星期<%= day %>,天气真好</h1>
<ul>
<%
for(var i = 0;i < news.length;i++){
if(news[i].num > 100){
%>
<li><%= news[i].title %></li>
<%
}
}
%>
</ul>
</body>
</html>

浙公网安备 33010602011771号