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

鍍金池/ 問答/HTML/ 為什么我啟動node后,進入localhost:8080 沒反應(yīng)?

為什么我啟動node后,進入localhost:8080 沒反應(yīng)?

var http = require('http')
var path = require('path')
var fs = require('fs')
var url = require('url')
var server = http.createServer(function(req, res){
    console.log(req)
    console.log(res)
    function staticRoot(){

        fs.readFile('./hello.html',function (err,fileContent){
    if(err){
        console.log(404)
        res.writeHead(404,'not found')
        res.end()
        }else{
             res.writeHead(200, 'OK')
             console.log('OK')
            res.write(fileContent)
            res.end()}
})}})
  //  var pathObj = url.parse(req.url, true)
  // console.log(pathObj)
  // console.log("我愛你中國~")
  // console.log(req)
    


server.listen(8080)
console.log("歡迎光臨~")

clipboard.png

回答
編輯回答
清夢
  1. staticRoot 方法沒有執(zhí)行
  2. res.writeHead(404,'not found')的寫法不對參考http://nodejs.cn/api/http.htm...
2018年8月26日 15:01
編輯回答
喜歡你

你的staticRoot調(diào)用了?

2018年6月5日 07:48
編輯回答
悶騷型

首先,沒反應(yīng)是指哪部分console.log沒反應(yīng),其次node服務(wù)并沒有返回任何東西,staticRoot沒有執(zhí)行。

2017年8月13日 19:43