TypeError: server.listen 不是 NodeJS 中的函数



当我创建新文件夹时,我可以看到server.listen方法,但我在用于NODEJS代码的另一个文件夹中看不到此方法。我使用Visual Studio Code,我不明白为什么。

const http = require('http');   
const server = http.createServer = ((req, res) => { 
console.log(req);
});
server.listen(3000);

>http.createServer是一个将处理程序函数作为参数的函数,所以你这样调用它:

const server = http.createServer((req, res) => {
console.log(req);
});

在您发布的代码中,http.createServer = ((req, res) => {...尝试将函数分配给http.createServer

模块http包含在节点中。尝试安装@types/node。它对我有用。

const http = require('http')
const server = http.createServer(() => {
console.log('got')
})
server.listen(3000)

此外,req 和 res 应该具有除任何之外的类型表示法。

最新更新