gpt4 book ai didi

javascript - Firebase CORS、白名单 IP 范围

转载 作者:行者123 更新时间:2023-12-01 03:13:34 33 4
gpt4 key购买 nike

我需要将两个 IP 范围列入白名单才能访问我的 Firebase 云功能,如何实现?我非常确定这应该是在这里定义它们的一种方式:

const cors = require('cors')({
origin: true
});

但在 Google 上找不到使用此语法的任何内容

最佳答案

Per the configuration docs for the npm cors package ,您可以使用数组作为 origin 值:

origin: ["http://example1.com", /\.example2\.com$/]

数组中的每个元素可以是 StringRegExp

或者您可以只使用单个 RegExp 作为值:

origin: /example\.com$/

I need to whitelist two IP ranges

由于 origin 选项中指定的值与浏览器发送的 Origin 请求 header 的值相匹配,如果 Origin 值发送的内容包含 IP 地址而不是主机名,然后在 origin 选项中指定 IP 地址 RegExp 应该可以工作。

但是,如果请求中发送的 Origin 值包含主机名,那么您需要在 Origin< 中指定主机名 String 数组 值,或者 RegExp 它们都会匹配。

关于javascript - Firebase CORS、白名单 IP 范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683748/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com