[英]TypeError: server.listen is not a function in 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
是一个 function ,它将处理程序 function 作为参数,所以你这样称呼它:
const server = http.createServer((req, res) => {
console.log(req);
});
在您发布的代码中, http.createServer = ((req, res) => {
... 尝试将 function分配给http.createServer
。
模块http
包含在节点中。 尝试安装@types/node
。 它对我有用。
const http = require('http')
const server = http.createServer(() => {
console.log('got')
})
server.listen(3000)
此外, req 和 res 应该具有除 any 之外的类型表示法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.