美文网首页alreadynode
Express的创建与使用

Express的创建与使用

作者: 听书先生 | 来源:发表于2022-03-09 23:08 被阅读0次

    Express是一个基于Node.js平台的灵活的平台,快速、开放、极简的Web开发框架。
    响应对象是指服务器向客户端响应数据的对象,包含所有要响应的内容。

    • Express特点:
    1. 提供了中间件来控制HTTP请求
      2.定义路由表用来执行不同的HTTP请求动作(url=资源)映射
      3.可以向模板传递参数来动态渲染HTML页面
      4.有很多中间件可以进行拓展
    • Express的使用:
      1、安装Express:
    npm install express --save
    

    在使用express后,我们就不需要在像使用node时一样,自己去给响应体设置setHeader

    // 引入Express模块
    const express = require('express');
    
    // 创建应用程序
    const app = express();
    
    // 处理用户请求
    // use() 使用的整体就是所谓的中间件
    app.use((req, res) => {
    
        // res.send('<h1>首页</h1>');
        res.send({
            name: '小城',
            age: 23
        })
    });
    
    app.listen(3000, () => console.log('Server port 3000 at start ....'));
    
    图1.png
    • Express使用路由:
      创建一个routes目录,该目录下建一个home.js文件,文件中导出getHomeData方法
    exports.getHomeData = (req, res) => {
        res.send({
            name: 'test',
            desc: '这是getHomeData返回的数据'
        });
    }
    

    index.js文件中,解构出js文件的方法,放在对应的路由中去,这样当url为localhost:3000/getHome时,执行getHomeData代码块的逻辑部分。

    // express使用路由
    const { getHomeData } = require('./routes/home.js');
    const { getNewsData } = require('./routes/news.js');
    
    app.get('/getHome', getHomeData);
    
    app.get('/getNews', getNewsData);
    
    app.listen(3000, () => console.log('Server port 3000 at start ....'));
    

    相关文章

      网友评论

        本文标题:Express的创建与使用

        本文链接:https://www.haomeiwen.com/subject/sglxdrtx.html