Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Deno官方服务器示例没有';行不通_Javascript_Typescript_Deno - Fatal编程技术网

Javascript Deno官方服务器示例没有';行不通

Javascript Deno官方服务器示例没有';行不通,javascript,typescript,deno,Javascript,Typescript,Deno,当我转到:,并尝试以下示例: import { serve } from "https://deno.land/std@0.74.0/http/server.ts"; const s = serve({ port: 8000 }); console.log("http://localhost:8000/"); for await (const req of s) { req.respond({ body: "Hello World\n

当我转到:,并尝试以下示例:

    import { serve } from "https://deno.land/std@0.74.0/http/server.ts";
const s = serve({ port: 8000 });
console.log("http://localhost:8000/");
for await (const req of s) {
  req.respond({ body: "Hello World\n" });
}
在一个简单的index.ts上,并在终端上运行它:deno index.ts
它根本不起作用。我得到的错误是,导入上的链接不应以.ts结尾,并且“for await of”只能在异步时调用,而且它本身提供的代码示例似乎很不寻常,有bug。我尝试过他们提供的其他样本,但最终都出现了相同的错误。我只是想看看如何制作deno服务器。非常感谢您的帮助。

我认为您使用了错误的命令来运行代码。将它保存在一个文件中为index.ts,我想您已经完成了,然后使用
deno-run--allow net index.ts运行它。它应该作出回应http://localhost:8000/ 在控制台中。现在,将localhost:8000放在浏览器的地址栏中,浏览器应显示“Hello World”。

可能您使用另一个程序(例如Node.js)运行此代码,复制了代码并像您使用
deno index.ts
所说的那样运行,但只收到以下消息:
错误:找到了不需要的参数'index.ts',或者在此上下文中无效
加上一些使用指南,没有关于导入和.ts结尾的内容,也没有关于“等待关闭”的内容。无法重现这些错误。如果您能提供更多关于您所做的事情以及具体发生的事情,我们将不胜感激