Deno - это среда выполнения, которая по умолчанию является безопасной. Это означает, что вам необходимо явно предоставить разрешение на запуск привилегированных действий. Здесь вы пытаетесь получить доступ к сети, вам нужно передать флаг --allow-net
с помощью команды запуска.
deno run --allow-net server.ts
Чтобы сделать этот процесс ввода нескольких флагов каждый раз, вы можете создать сценарий и запускать этот сценарий каждые время.
Как будто я создаю файл run.sh
на уровне проекта root, содержащий запуск команды со всеми флагами, необходимыми для запуска сервера.
content if run.sh
deno run --allow-net --allow-write --allow-read --allow-plugin app.ts
затем я запускаю эту команду в терминале, чтобы запустить сервер
sh run.sh