小编Ris*_*shi的帖子

在 Deno 中获取远程客户端 IP 地址

如何在 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)

是否有其他解决方法可以防止同一设备的多次访问?

谢谢

ip networking http deno

4
推荐指数
1
解决办法
1898
查看次数

标签 统计

deno ×1

http ×1

ip ×1

networking ×1