npm 包 tsing 使用教程

阅读时长 3 分钟读完

前言

tsing 是一款专门为 Node.js 构建的 Web 框架,它支持 TypeScript,使用期间可以体现出其简单,高效,可扩展的特点。本文将针对 tsing 进行使用教程的介绍。

安装

我们使用 npm 安装 tsing:

构建 HTTP 服务器

我们先构建一个简单的 HTTP 服务器:

-- -------------------- ---- -------
------ - ----------- - ---- -------

----- --- - --- -------------

------------- ------- -- -
  ------------ - ------ -------
--

----------------

这个服务器很简单,只有两个中间件,一个是用于处理请求的中间件,另一个是用于启动服务器的中间件。启动服务器的中间件需要提供端口号。上述代码中,我们将端口号设定为 8080。接下来,我们看一下用于处理请求的中间件内容。

构建中间件

我们来编写一个处理请求的中间键:

这个中间件的作用是输出请求所消耗的时间,打印信息中必须包含 URL 和请求所花费的时间。我们可以通过上述代码完成该中间件的编写,但是我们需要将该中间件加入到 HTTP 服务器当中,这样才能够生效。

引入中间件

如何才能够让中间件生效呢?我们需要将中间件加入到 HTTP 服务器中,具体方法如下:

-- -------------------- ---- -------
------ - ----------- - ---- -------

----- -------- --------------- -------- ----- ----- -
  ----- --------- - ----------
  ----- ------
  ----- ------- - ----------
  -------------------- -- -------------- -------- -- --------- - --------------
-

----- --- - --- -------------

---------------

------------- ------- -- -
  ------------ - ------ -------
--

----------------

在上述代码中,我们通过调用 app.use 函数来将 logger 函数加入到中间件栈中,这样当有请求到来时,会自动调用 logger 函数来处理。

总结

以上就是 tsing 框架的使用方法,其中包括了如何构建 HTTP 服务器、如何编写中间件和如何引入中间件。tsing 框架的高效、简单和可扩展让开发者在应用开发中极其方便,希望本篇文章对您有所帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005673181e8991b448e3b1d

纠错
反馈