当我创建新文件夹时,我可以看到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 应该具有除任何之外的类型表示法。