0
我需要將兩個IP範圍列入白名單才能訪問我的Firebase雲端功能,那該如何實現?我敢肯定這應該是一個辦法在這裏定義它們:Firebase CORS,白名單IP範圍
const cors = require('cors')({
origin: true
});
,但不能用這種語法
我需要將兩個IP範圍列入白名單才能訪問我的Firebase雲端功能,那該如何實現?我敢肯定這應該是一個辦法在這裏定義它們:Firebase CORS,白名單IP範圍
const cors = require('cors')({
origin: true
});
,但不能用這種語法
Per the configuration docs for the npm cors
package找到谷歌什麼,你可以使用數組作爲origin
值:
origin: ["http://example1.com", /\.example2\.com$/]
陣列中的每個元素可以是String
或RegExp
。
或者你可以只使用一個單一的RegExp
作爲值:
origin: /example\.com$/
我需要加入白名單的兩個IP範圍
由於在origin
選項中指定的值對匹配如果Origin
值包含IP地址而不是主機名,則指定IP地址RegExp
在origin
選項應該可以工作。
但是,如果在請求發送的Origin
值而不是包含主機名,那麼你要麼需要指定主機名的數組String
S IN的Origin
值,要不然RegExp
他們都會匹配。