Express

本文详细介绍了Express框架,从安装到使用,包括路由配置、EJS模板引擎的应用、托管静态文件、中间件机制的解析,以及Cookie和Session的设置与管理。还涉及了文件上传的multer模块。
摘要由CSDN通过智能技术生成

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){
         
    });
    
  • post请求

    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’) %>

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值