zoukankan      html  css  js  c++  java
  • 初识路由

    var fs = require('fs');
    var http = require('http');
    var server = http.createServer(function (req, res) {
        if(req.url !== '/favicon.ico'){
            console.log('客户端想服务器发送请求: '+ req.url);
            if (req.url === '/home' || req.url === '/'){
                res.writeHead(200,{'content-Type':'text/html'});
                fs.createReadStream(__dirname + '/home.html').pipe(res);
            }else if(req.url === '/contact'){
                res.writeHead(200,{'content-Type':'text/html'});
                fs.createReadStream(__dirname + '/contact.html').pipe(res);
            }else if(req.url === '/api'){
                res.writeHead(200,{'content-Type':'application/json'});
                var data=[{name:'henry',age:28},{name:'bucky',age:18}];
                res.end(JSON.stringify(data));
            }else{
                res.writeHead(200,{'conten-Type':'text/html'});
                fs.createReadStream(__dirname + '/error.html').pipe(res);
            }
        }
    });
    server.listen(3000,'127.0.0.1');
    console.log('server is running....');
    

    步骤:

    1. 引入文件系统模块
    2. 引入http模块
    3. 创建服务器
      3.1 判断req.url值
      3.2 设置协议头
      3.3 读取文件地址并使用管道流插入
    4. 监听服务器
  • 相关阅读:
    滚动图片
    Iframe自动适应高度
    我的生活,我的精彩!
    静下心来
    写给关心我的人
    关于考研
    按时间自动刷新页面
    破除网页鼠标右键禁用的十大绝招
    DotNetNuke 皮肤制作白皮书
    WollOp
  • 原文地址:https://www.cnblogs.com/webarn/p/6380156.html
Copyright © 2011-2022 走看看