如何在 Deno 中获取客户端的IP 地址?
我已经使用标准http库创建了一个测试服务器,但我无法找到提取客户端 IP 的方法。我需要它作为防止多次提交的安全功能。
在 NodeJS/Express 中,对象
ip的一个属性request具有相同的作用。req.ip给出了我在 Express 中想要的东西,但它在 Deno 中的等价物是什么?
我的代码是:
import { serve } from "https://deno.land/std@0.125.0/http/server.ts";
serve(
(req) => {
console.log(/* the client IP */);
return new Response("hello");
},
{ port: 8080 }
);
Run Code Online (Sandbox Code Playgroud)
是否有其他解决方法可以防止同一设备的多次访问?
谢谢