根据不同的url返回不同的数据

var http = require('http');

var server = http.createServer();

server.on("request", function(req, res) {
    // 获取请求的url地址
    var url = req.url;

    // 定义一个学生数组
    var students = [{
            'name': 'python',
            'age': 18
        },
        {
            'name': 'nodejs',
            'age': 18
        },
        {
            'name': 'java',
            'age': 18
        },
        {
            'name': 'vue',
            'age': 18
        },
    ]
    // 判断url,根据不同url给出不同的响应结果
    // res.end()方法只接受字符串类型数据
    if (url === "/students") {
        res.end(JSON.stringify(students))
    } else {
        res.end('404 Not Found')
    }
})

server.listen(3000, function() {
    console.log('服务启动成功, 端口号是3000')
})

在这里插入图片描述

发布了288 篇原创文章 · 获赞 50 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/gklcsdn/article/details/104042116