Deno run - Uncaught PermissionDenied:对“0.0.0.0:8000”的网络访问,使用 --allow-read 标志再次运行

kha*_*min 3 deno

当我尝试运行我的第一个 deno 程序时收到错误消息

deno run server.ts
Run Code Online (Sandbox Code Playgroud)

错误 : Uncaught PermissionDenied: network access to "0.0.0.0:8000", 再次运行 --allow-read 标志

Nik*_*iya 9

Deno 默认是安全的。因此,除非您专门启用它,否则 deno 模块例如没有文件、网络或环境访问权限。访问安全敏感区域或功能需要使用在命令行上授予 deno 进程的权限。

如果您正在访问网络,您需要--allow-net在运行服务器时传递标志,如果您的应用程序中有用于读取和写入文件的功能,您需要传递--allow-read--allow-write标志。

所以,

deno 运行 --allow-net --allow-read 服务器