美文网首页
[drash] Drash 介绍

[drash] Drash 介绍

作者: w_w_wei | 来源:发表于2020-08-14 21:07 被阅读0次

    介绍

    Drash 是 Deno 的 HTTP 服务器的 REST 微框架,零依赖。

    Drash 的设计目的是帮助您快速建立您的项目,并具备扩展能力。您可以构建一个 API、一个 web 应用程序、一个 SPA (如这些文档页面) ,甚至一个静态 HTML 站点。如何使用 DRASH 取决于你自己,所以它可以是你需要的任何东西,也可以是你不需要的任何东西ーー比如一个 DRASH tent。

    点击这里了解更多关于 Drash 的信息。

    快速开始

    1. 编写你的 app.ts 文件。
    import { Drash } from "https://deno.land/x/drash@v1.2.2/mod.ts";
    
    class HomeResource extends Drash.Http.Resource {
      static paths = ["/"];
      public GET() {
        this.response.body = "Hello World!";
        return this.response;
      }
    }
    
    const server = new Drash.Http.Server({
      response_output: "text/html",
      resources: [HomeResource]
    });
    
    server.run({
      hostname: "localhost",
      port: 1447
    });
    
    
    1. 运行 app.ts 文件
    deno run --allow-net app.ts
    
    1. 请求
    curl localhost:1447
    Hello World!
    

    Important

    // Import 特定版本
    import { Drash } from "https://deno.land/x/drash@{tag}/mod.ts";
     
    // Import master
    import { Drash } from "https://deno.land/x/drash/mod.ts";
    

    Features

    相关文章

      网友评论

          本文标题:[drash] Drash 介绍

          本文链接:https://www.haomeiwen.com/subject/qapndktx.html