利用koa2创建前端服务器,运行时报错Error: listen EACCES: permission denied http://127.0.0.1:8888?

作者站长头像
站长
· 阅读数 9
Node.js v18.16.0
[nodemon] app crashed - waiting for file changes before starting...
[nodemon] restarting due to changes...
[nodemon] starting `node app.js`
node:events:491
      throw er; // Unhandled 'error' event
      ^

Error: listen EACCES: permission denied http://127.0.0.1:8888
    at Server.setupListenHandle [as _listen2] (node:net:1723:21)
    at listenInCluster (node:net:1788:12)
    at Server.listen (node:net:1887:5)
    at Application.listen (/Users/yangqing/koa_serve/node_modules/koa/lib/application.js:88:19)
    at Object.<anonymous> (/Users/yangqing/koa_serve/app.js:14:5)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
Emitted 'error' event on Server instance at:
    at emitErrorNT (node:net:1767:8)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21) {
  code: 'EACCES',
  errno: -13,
  syscall: 'listen',
  address: 'http://127.0.0.1:8888',
  port: -1
}
回复
1个回答
avatar
test
2024-07-04

格式不对;

app.listen(8888, '127.0.0.1', () => {
  console.log('Server is running on http://127.0.0.1:8888');
});
回复
likes
适合作为回答的
  • 经过验证的有效解决办法
  • 自己的经验指引,对解决问题有帮助
  • 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
  • 询问内容细节或回复楼层
  • 与题目无关的内容
  • “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容