Express介绍
安装Express
npm install express
简单使用
-
引入
var express = require('express'); var app = express();
-
配置路由
app.get('/', function (req, res) { res.send('Hello World!'); });
-
监听端口
app.listen(3000,'127.0.0.1');
Express框架中的路由
路由是由一个 URI和一个特定的 HTTP 方法(GET、POST 等)组成的
简单配置路由
-
get
请求app.get("网址",function(req,res){ });
-
pos
t请求app.post("网址",function(req,res){ });
动态路由配置
app.get("/user/:id",function(req,res){
var id = req.params["id"];
res.send(id);
});
路由中获取GET传值
app.get('/news, function(req, res) {
console.log(req.query);
});
Express框架中的ejs使用
ejs安装
npm install ejs
Express中ejs使用
var express = require("express");
var app = express();
app.set("view engine","ejs");
app.get("/",function(req,res){
res.render("news",{
"news" : ["哈哈哈哈"]
});
});
app.listen(3000);
指定模板位置
app.set('views', __dirname + '/views');
Ejs绑定数据
<%- include (‘header.ejs’) %>