fix: ip header order again (add openpanel-client-ip)
This commit is contained in:
@@ -6,10 +6,11 @@
|
||||
*/
|
||||
|
||||
export const DEFAULT_IP_HEADER_ORDER = [
|
||||
'openpanel-client-ip',
|
||||
'cf-connecting-ip',
|
||||
'true-client-ip',
|
||||
'x-forwarded-for',
|
||||
'x-client-ip',
|
||||
'x-forwarded-for',
|
||||
'x-real-ip',
|
||||
'fastly-client-ip',
|
||||
'x-cluster-client-ip',
|
||||
|
||||
@@ -24,10 +24,10 @@ export default function createMiddleware(options: OpenpanelOptions) {
|
||||
const sdk = new OpenPanel(options);
|
||||
const { ip } = getClientIpFromHeaders(req.headers);
|
||||
if (ip) {
|
||||
sdk.api.addHeader('x-client-ip', ip);
|
||||
sdk.api.addHeader('openpanel-client-ip', ip);
|
||||
}
|
||||
if (req.headers['user-agent']) {
|
||||
sdk.api.addHeader('x-user-agent', req.headers['user-agent'] as string);
|
||||
sdk.api.addHeader('user-agent', req.headers['user-agent'] as string);
|
||||
}
|
||||
|
||||
if (options.trackRequest?.(req.url)) {
|
||||
|
||||
Reference in New Issue
Block a user