首页 > 解决方案 > 为什么我无法连接到 localhost (nodejs)?

问题描述

const http = require('http')
const port = 3000

const server = http.createServer(function(req,res){

    res.write('hello')
    res.end
    
})


server.listen(port, function(error) {
    
    if(error){
        console.log("Something went wrong", error)
    }

    else{
        console.log(`Server is listening on ${port}`)
    }
})

我在终端上收到服务器正在侦听消息,但无法连接到浏览器上的本地主机,您知道出了什么问题吗?

标签: node.js

解决方案


这可能是一个错字,但您没有调用res.end,您只是在引用该方法(并且什么都不做)。添加括号以实际调用它,您应该可以:

res.end()
// Here^

推荐阅读