阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      Deno HTTP 服务器

      HTTP 服务器

      以下 Deno 脚本实现了基本的 HTTP 服务器:

      代码实现

      // Imports `serve` from the remote Deno standard library, using URL.
      // 通过URL把远程Deno标准库中的`server.ts` 导入 `serve`。
      import { serve } from "https://deno.land/std@v0.21.0/http/server.ts";
      
      // `serve` function returns an asynchronous iterator, yielding a stream of requests
      for await (const req of serve({ port: 8000 })) {
          req.respond({ body: "Hello World\n" });
      }
      

      运行此程序时,Deno 将自动下载并缓存远程标准库文件并编译代码。

      命令行实现

      类似地,通过提供 URL 作为输入文件名(打开所有权限),我们可以直接运行标准库脚本(例如静态文件服务器)( -A 是打开所有权限):

      $ deno run -A https://deno.land/std/http/file_server.ts
      Download https://deno.land/std/http/file_server.ts
      Compile https://deno.land/std/http/file_server.ts
      ...
      HTTP server listening on http://0.0.0.0:4500/
      

      https://a.axihe.com/edu/deno/mintty_NU8gnuHSE1.png

      第一次是这样的,以后再启动就没有下载的步骤了,就是直接使用的了。

      https://a.axihe.com/edu/deno/mintty_H5dl2D4LdB.png

      卖前端学习教程

      只需几十元,就能买到培训班的内部教程!开启高薪之路!

      零基础小白阿里P7的教程都有!

      同时长期收购所有培训班的前端教程

      目录
      目录