C:\Users\cwj\Desktop\8546>node app.js C:\Users\cwj\Desktop\8546\app.js:26 Server.listen(8080,()=>{ ^ TypeError: Server.listen is not a function at Object.<anonymous> (C:\Users\cwj\Desktop\8546\app.js:26:9) at Module._compile (node:internal/modules/cjs/loader:1256:14) at Module._extensions..js (node:internal/modules/cjs/loader:1310:10) at Module.load (node:internal/modules/cjs/loader:1119:32) at Module._load (node:internal/modules/cjs/loader:960:12) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12) at node:internal/main/run_main_module:23:47
时间: 2024-02-03 15:02:34 浏览: 89
Alissa.UniDic-CWJ.binary:UniDic-CWJ的非官方nuget二进制程序包-开源
这个错误是因为你的代码中使用了 `Server.listen()` 方法,但是该方法不存在。正确的方法是使用 `app.listen()` 方法来启动服务器监听连接。
请确保在你的代码中使用以下代码来启动服务器:
```javascript
app.listen(8080, () => {
console.log('Server is running on port 8080');
});
```
这将会监听 8080 端口,并在服务器成功启动后打印一条消息。请确保你的代码中没有其他地方使用了 `Server.listen()` 方法。如果问题仍然存在,请检查一下你的代码逻辑和语法是否正确。
阅读全文