在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ //node文件請求 為什么不成功?

//node文件請求 為什么不成功?

clipboard.png

const http=require('http');
const fs=require('fs');
const querystring=require('querystring');
const urlLib=require('url');

var server=http.createServer(function (req, res){
  //GET
  var obj=urlLib.parse(req.url, true);

  var url=obj.pathname;
  const GET=obj.query;

  //POST
  var str='';
  req.on('data', function (data){
    str+=data;
  });
  req.on('end', function (){
    const POST=querystring.parse(str);

    /*
    url——要什么
    GET——get數據
    POST——post數據
    */

    //文件請求
    var file_name='./www'+url;
    fs.readFile(file_name, function (err, data){
      if(err){
        res.write('404');
        console.log(file_name)
      }else{
        res.write(data);
      }
      res.end();
    });
  });
});

server.listen(8083);

輸出結果為
    ./www/favicon.ico
    ./www/1.html
    ./www/favicon.ico
    
    
回答
編輯回答
莫小染

404是你自己res.write('404')返回的,你打印下err看報什么錯,文件路徑對不對。

2017年6月14日 10:12
編輯回答
避風港

要想有數據,需要在項目當前文件夾下建一個www的文件夾, 里面放一個為1.html的文件

2017年3月2日 14:55