关于express:express基本使用

44次阅读

共计 1003 个字符,预计需要花费 3 分钟才能阅读完成。

1.express

基于 nodejs 平台、疾速、凋谢、极简的 Web 开发框架,官网地址(中文版),官网地址

1. 根本应用
  1. 下载 express
npm install express --save
  1. 引入 express 模块

    let express = require('express');
  2. 构建服务实例

    // 构建服务实例 相当于 http.createServer();
    let app = express();
  3. 接管服务端申请

    // 当服务端收到 get 申请 / 的时候,执行回调函数
    app.get('/',(req,res) => {res.send('Hello World');
    })
  4. 绑定端口

    // 绑定端口 相当于 http.listen()
    app.listen(3000,()=> {console.log('server is running...');
    })
  5. 残缺代码

    let express = require('express');
    
    // 构建服务实例 相当于 http.createServer();
    let app = express();
    
    // 公开指定目录,则能够通过 /public 间接进行拜访其文件夹内的内容,能够写多个,灵便应用
    app.use('/public/',express.static('./public/'));
    
    // 当服务端收到 get 申请 / 的时候,执行回调函数
    app.get('/',(req,res) => {
        // 在 express 中能够间接通过 req.query 来获取查问字符串参数
        console.log(res.query);
        res.send('Hello World');
    })
    
    // 绑定端口 相当于 http.listen()
    app.listen(3000,()=> {console.log('server is running...');
    })

    如果拜访其余的门路下的内容,express 框架 默认会解决为404,并显示相干的提示信息。如果要写多个门路下申请的解决,则能够写多个app.get(),不用像 nodejs 原生写 http 服务一样本人判断。同时如果要对某个门路下的资源进行凋谢,能够采取以下的代码进行配置

    // 公开指定目录,则能够通过 /public 间接进行拜访其文件夹内的内容,能够写多个,灵便应用
    // 第一个参数配置客户端能怎么样进行拜访,第二个参数是服务器端绝对于以后文件的文件门路
    app.use('/public/',express.static('./public/'));

正文完
 0