微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在 iis 和 windows 服务器上托管 Deno http 服务器

如何解决在 iis 和 windows 服务器上托管 Deno http 服务器

是否可以使用类似的示例代码运行 deno http 服务器

import { serve } from "https://deno.land/std@0.97.0/http/server.ts";

const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
 console.log(req.url);
 
  req.respond({ body: "Hello World\n" });
}

在 iis 和 windows 服务器上?


我是从这个网站找到的

https://uncaughtexception.hatenablog.com/entry/2019/01/07/213122

  1. 基于 Windows 的网络应用 基于 Windows 的 Web Apps 已经正式支持 node.js 有一段时间了,所以我试图找出是否可以使用相同的机制。

Windows 在基础 Web Apps 中,不仅限于 node.js,还使用任何运行时堆栈,Riku 从客户端 es 门总是 IIS 将接收。 如果移动 Node.Js,IIS Riku 从客户端接收到 es 门,模块和 IPC 使用的 Iisnode Net.Server 机制,IIS Node.Js 等待使用 Named Pipe 在后面的传递。响应向相反的方向移动。

https://github.com/Azure/iisnode

如果您想使用与原样相同的机制,则 deno 必须支持命名管道。 但是,从 deno v0.2.5 开始,它似乎只支持 tcp 。对不起。

https://deno.land/typedoc/index.html#network

希望有一天 deno 能够支持 IPC。


并在 deno 上找到了这个

https://deno.land/x/ipc@0.0.3

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。