Servest 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Servest 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Servest 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Servest 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Servest 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Servest 是 Deno 的 HTTP 模块套件,它由 HTTP 协议相关的三个主要 API 组成:

  • Router API:通用 HTTP 路由服务器。
  • Server API:用于处理 HTTP/1.1 请求的低级 HTTP API。
  • Agent API:用于管理与主机的 HTTP/1.1 Keep-Alive 连接的低级 API。
// @deno-types="https://servestjs.org/@v1.0.0-rc2/types/react/index.d.ts"
import React from "https://dev.jspm.io/react/index.js";
// @deno-types="https://servestjs.org/@v1.0.0-rc2/types/react-dom/server/index.d.ts"
import ReactDOMServer from "https://dev.jspm.io/react-dom/server.js";
import { createApp } from "https://servestjs.org/@v1.0.0-rc2/mod.ts";

const app = createApp();
app.handle("/", async (req) => {
  await req.respond({
    status: 200,
    headers: new Headers({
      "content-type": "text/html; charset=UTF-8",
    }),
    body: ReactDOMServer.renderToString(
      <html>
        <head>
          <meta charSet="utf-8" />
          <title>servest</title>
        </head>
        <body>Hello Servest!</body>
      </html>,
    ),
  });
});
app.listen({ port: 8899 });
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (11)

加载中
挺有意思的
2020/08/05 17:40
回复
举报
跟NODE差别大吗?
2020/07/28 18:42
回复
举报
2020/06/15 16:24
回复
举报
给的示例代码不能用
2020/06/12 15:52
回复
举报
支持多进程利用多核么? 支持内核reuseport的socket负载均衡么?
2020/06/12 13:13
回复
举报
TS语法能直接放HTML了?孤陋寡闻了
2020/06/12 10:45
回复
举报
hmh
tsx,jsx
2020/06/12 23:50
回复
举报
会编译的
2020/08/01 19:39
回复
举报
牛X
2020/06/12 10:25
回复
举报
厉害了
2020/06/12 08:48
回复
举报
这要是直接ssr牛x了
2020/05/15 19:09
回复
举报
更多评论
暂无内容
发表了博客
2020/07/23 09:48

Getronics在全球服务守护者Kenton Fine掌舵之后志在增长

伦敦和阿姆斯特丹--(美国商业资讯)--由Kenton Fine领导的战略投资者GSH Private Capital以2亿欧元的交易价格获得总部位于荷兰的IT服务企业Getronics的所有权,从而保护了欧洲、亚太地区和拉丁美洲的数千个工作岗位*。 Getronics成立于1887年,是欧洲历史最悠久的技术服务公司之一。该企业为许多全球品牌和组织提供一整套ICT服务。 在Getronics经历了一段充满挑战的过渡期之后,以前的少数股东GSH获得了对该企业的控制权,向其投...

0
0
发表了博客
2020/05/22 09:36

了不起的 Deno 实战教程

对 Deno 还不了解的读者,建议先阅读 “了不起的 Deno 入门教程” 这篇文章。 一、Oak 简介 相信接触过 Node.js 的读者对 Express、Hapi、Koa 这些 Web 应用开发框架都不会陌生,在 Deno 平台中如果你也想做 Web 应用开发,可以考虑直接使用以下现成的框架: deno-drash:A REST microframework for Deno with zero dependencies。 deno-express:Node Express way for Deno。 oak:A middleware framework for Deno's net ser...

0
0
发表于大前端专区
2020/05/18 17:57

Deno 环境下的 TypeScript 开发入门手册

每日前端夜话第335篇 翻译:疯狂的技术宅 作者:Flavio Copes 来源:freecodecamp 正文共:8941 字 预计阅读时间:15 分钟 我每周都会探索一些新的项目,但很少会有像 Deno 这样吸引我的注意力的。 在本文中,我会让你快速了解 Deno,并把它与 Node.js 进行比较,以此构建你的第一个 REST API。 什么是Deno? Deno 就像 Node,但是在很多方面都得到了深入的改善。先从 Deno 功能列表开始: 它基于 JavaScript 语言的现代功能 它...

0
0
发表了博客
2020/06/04 22:53

了不起的 Deno 实战教程

创建了一个 “重学TypeScript” 的微信群,想加群的小伙伴,加我微信 "semlinker",备注重学TS。 已出 TypeScript 系列教程 33 篇,欢迎感兴趣的小伙伴来阅读与交流。 对 Deno 还不了解的读者,建议先阅读本人 “了不起的 Deno 入门教程” 这篇文章。 了不起的 Deno 入门教程 一、Oak 简介 相信接触过 Node.js 的读者对 Express、Hapi、Koa 这些 Web 应用开发框架都不会陌生,在 Deno 平台中如果你也想做 Web 应用开发,可以考虑...

0
0
2020/05/21 07:29

【Deno】600- 了不起的 Deno 实战教程

创建了一个 “重学TypeScript” 的微信群,想加群的小伙伴,加我微信 "semlinker",备注重学TS。 已出 TypeScript 系列教程 33 篇,欢迎感兴趣的小伙伴来阅读与交流。 对 Deno 还不了解的读者,建议先阅读本人 “了不起的 Deno 入门教程” 这篇文章。 了不起的 Deno 入门教程 一、Oak 简介 相信接触过 Node.js 的读者对 Express、Hapi、Koa 这些 Web 应用开发框架都不会陌生,在 Deno 平台中如果你也想做 Web 应用开发,可以考虑...

0
0
发表了博客
2020/05/20 09:41

专题:Deno发布之后,你需要了解的那些事儿~

你好哇,我是关注技术上新的掘金酱。 上周,Deno 1.0 版本发布啦,与每一次的技术发布一样,这一次的发布也同样引发了技术圈的一波关注和热议。虽然已经有无数朋友在Deno出来的第一时间,预见了一大波的“学不动啦”“再不学就淘汰了”的“呼声”。但大家都还是认认真真研究起来这项新技术,并纷纷上手体验。 发布新技术自然会引起热度关注,但更多的原因是Deno 的作者也是 Node.js 的作者, Node.js 自身的一些缺点,以及庞大的...

0
0
发表了博客
2020/05/19 08:10

了不起的 Deno 入门与实战

了不起的 Deno 入门篇 一、Deno 简介 Deno 是一个 JavaScript/TypeScript 的运行时,默认使用安全环境执行代码,有着卓越的开发体验。Deno 含有以下功能亮点: 默认安全。外部代码没有文件系统、网络、环境的访问权限,除非显式开启。 支持开箱即用的 TypeScript 的环境。 只分发一个独立的可执行文件(deno)。 有着内建的工具箱,比如一个依赖信息查看器(deno info)和一个代码格式化工具(deno fmt)。 有一组经过审计的 标...

0
0
发表于DevOps专区
2020/05/18 21:41

Deno 入门手册:附大量 TypeScript 代码实例

原文地址:The Deno Handbook: A TypeScript Runtime Tutorial with Code Examples 原文作者:Flavio Copes 译者:hylerrix(韩亦乐), Yunkou(寇云) 备注:本文遵循 freeCodeCamp 翻译规范,同时本文会收录在《Deno 钻研之术》(https://github.com/hylerrix/deno-tutorial)的翻译篇中。 备注:非营利组织 freeCodeCamp.org 自 2014 年成立以来,以“帮助人们免费学习编程”为使命,创建了大量免费的编程教程,包括交互式课...

0
0
发表于运维专区
2020/05/22 19:08

Awesome Deno 中文资源全图谱

《Deno 钻研之术》系列于 Deno v1 正式发售之日全新推出,每周不定期更新在 Github 中(https://github.com/hylerrix/deno-tutorial)。让我们一起循序渐进学 Deno,先易后难补 Node,面向未来开发属于自己的 Deno Web App。欢迎订阅,欢迎交流。 一个全新的技术会有怎样的生态?在对 Deno 的好奇和梳理过程中,基于已有的 Awesome Deno 英文列表全新出发,一个专注于中文技术圈的 Deno 资源列表呼之欲出。 注:本文截止统计于 ...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2020/07/31 11:22

window.open 打开新窗口的一个外链接(https的),访问不了。但这个链接自己URL回车是可以访问

js window.open, a标签 打开新窗口的一个外链接(https的),访问不了打不开。但这个链接自己URL回车是可以访问,各位同学是否有遇到类似的情况。

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
11 评论
41 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部