Uso básico expreso

1.expresar

Basado en la plataforma nodejs, un marco de desarrollo web rápido, abierto y mínimo, dirección del sitio web oficial (versión china) , dirección del sitio web oficial

1. Uso básico
  1. Descarga express
npm install express --save
  1. Introducir módulo expreso

    let express = require('express');
    
  2. Crear instancia de servicio

    // 构建服务实例 相当于 http.createServer();
    let app = express();
    
  3. Recibir solicitud del servidor

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

    // 绑定端口 相当于http.listen()
    app.listen(3000,()=> {
          
          
        console.log('server is running...');
    })
    
  5. Código completo

    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);
        // 还是可使用nodejs 这的write和end方法进行数据传输,只不过send方法可以根据发送内容自动添加Content-Type属性
        res.send('Hello World');
    })
    
    // 绑定端口 相当于http.listen()
    app.listen(3000,()=> {
          
          
        console.log('server is running...');
    })
    

    Si accede al contenido a través de otras rutas, express框架se procesará de forma predeterminada 404y se mostrará la información relacionada. Si desea escribir el procesamiento de solicitudes en múltiples rutas, puede escribir múltiples app.get(), no tiene que juzgarse a sí mismo como si nodejs escribe servicios http de forma nativa. Al mismo tiempo, si desea abrir los recursos en una ruta determinada, puede tomar el siguiente código para configurar

    // 公开指定目录,则可以通过/public直接进行访问其文件夹内的内容,可以写多个,灵活使用
    // 第一个参数配置客户端能怎么样进行访问,第二个参数是服务器端相对于当前文件的文件路径
    app.use('/public/',express.static('./public/'));
    

Supongo que te gusta

Origin blog.csdn.net/chen__cheng/article/details/114676955
Recomendado
Clasificación