出现错误res.setHeader不是函数

时间:2020-07-05 05:19:31

标签: javascript node.js nodes node-modules

我正在尝试创建一个nodejs服务器。我使用了 res.setHeader 方法将content-type设置为text / html。但是启动服务器后出现错误,提示 res.setHeader 不是函数; 以下是我的代码:

const http=require('http');

const server=http.createServer((res,req)=>{
    res.setHeader('Content-Type','text/html')
    res.write('<h1>Hello This is response from NodeJS>Server</h1>')

    res.end()
    
})


server.listen(8000);

I have attached image that clearly shows that this is not a function

1 个答案:

答案 0 :(得分:2)

res是第二个参数,而不是第一个参数。

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

以下是文档:https://expressjs.com/en/guide/routing.html