在node.js中我们如何使用 ” express “ 创建一个最基本的服务器、我们怎么使用 ” express.static “ 方法外提供静态资源

101 阅读1分钟

注意事项:首先我们要在node环境下安装 express 这个包,如图所示:

image.png

1.使用 express 创建一个最基本的服务器

const express = require('express');

const router = express.Router();

// 在这里挂载对应的路由
router.get('/get', (req, res) => {
    // 通过 req.query 获取客户端通过查询字符串,发送到服务器的数据
    const query = req.query;

    // 通过 res.send()方法,向客户端响应处理结果
    res.send({
        status: 0, //  0 表示成功 1 表示失败
        msg: 'GET请求成功!', // 状态描述
        data: query //需要响应给客户端的数据
    })
})

// 定义POST 接口
router.post('/post', (req, res) => {
    // 通过 req.body 获取请求中包含的 url-encoded 格式的数据
    const body = req.body;

    // 通过 res.send()方法,向客户端响应处理结果
    res.send({
        status: 0, //  0 表示成功 1 表示失败
        msg: 'POST请求成功!', // 状态描述
        data: body //需要响应给客户端的数据
    })
})

// 定义 DELETE 接口
router.delete('/delete', (req, res) => {
    res.send({
        status: 0, //  0 表示成功 1 表示失败
        msg: 'DELETE请求成功!', // 状态描述
    });
})

module.exports = router;

2.我们可以使用 express.static 方法对外提供静态资源

const express = require('express');
const app = express();

// 在这里,调用 express.static()方法,快速的对外静态资源
app.use('/asd', express.static('./files'))
app.use(express.static('./clook'))

app.listen(80, () => {
    console.log('http://127.0.0.1');
})