在 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 (将#修改为@)