zoukankan      html  css  js  c++  java
  • node.js学习4--------------------- 根据不同路径来响应内容,以及中文乱码的解决

    /**
     * http服务器的搭建,相当于php中的Apache或者java中的tomcat服务器
     */
    // 导包
    const http=require("http");
    //创建服务器
    /**
     * 参数是一个回调函数,回调函数2个参数,1个是请求参数,一个是返回参数
     */
    let server=http.createServer((req,res)=>{
        console.log(req.url);//打印请求的url
        //根据不同的请求路径来响应内容:/响应首页index,/login响应登录页
        if("/"==req.url){
            res.end("index");
        }else if("/login"==req.url){
            //防止中文乱码需要设置请求头
            res.writeHead(200,{
                "Content-type":"text/plain;charset=utf-8";
            });
            res.end("登录页");
        }else{
            res.end("404 NOT Found");
        }
    
    });
    //监听
    /**
     * 第一个参数是端口,第二个参数是ip地址,默认不写就是本地地址,第三个是回调函数
     */
    server.listen(8980,"127.0.0.1",()=>{
        console.log("服务器启动成功");
    });
  • 相关阅读:
    浅谈代理
    AFN
    网络请求
    Socket
    几种加密方式
    8种传值方式
    swift属性观察者机智
    Swift 字符串的分割
    Xcode 所有版本
    Error Domain=ALAssetsLibraryErrorDomain Code=-3310 "数据不可用" .......
  • 原文地址:https://www.cnblogs.com/yangxiaohui227/p/10665942.html
Copyright © 2011-2022 走看看