天天看點

搭建一個node api伺服器,寫一個登入接口

//搭建一個node api伺服器
//寫一個登入的接口
//通過http子產品建立一個伺服器
const http=require('http')
const url=require('url')
const querystring = require('querystring');
const server = http.createServer((req, res) => {
    //req 請求資訊
    //res 回複資訊
    // console.log(req)
  
    let string=req.url
    // 過濾浏覽器請求圖示檔案
    if(string!=='/favicon.ico'){
        console.log(string)
        let urlobj=url.parse(string)
        let pathname=urlobj.pathname  //使用者截取的位址資訊
        let query=querystring.parse(urlobj.query) // 使用者get傳遞的參數
        if(pathname==='/login'){
            console.log(query)
            res.writeHead(200, { 'Content-Type': 'text/plain' }); //回複的格式設定
            if(query.us==='網易'&&query.ps==='123'){
                res.end('login ok');
            }else{
                res.end('login nook');
            }
            
            
        }else if(pathname==='/reg'){
            res.writeHead(200, { 'Content-Type': 'text/plain' }); //回複的格式設定
            res.end('reg ok');
        }
    
        
    }
 
  });

  
  // 監聽端口号
  server.listen(3000,()=>{
      console.log('伺服器啟動')
  })
           

繼續閱讀