Quantcast
Channel: Active questions tagged svelte - Stack Overflow
Viewing all articles
Browse latest Browse all 1541

Can I get the IP address of my users in a SvelteKit project?

$
0
0

I'm interested in capturing the Internet Protocol (IP) address of my users at their initial submit to my website. I was under the impression that a SvelteKit submit would be similar to other node.js server solution.

I've been all over this posting, and I'm just not seeing anything remotely like req.headers['x-forwarded-for'] or req.socket.remoteAddress in my request submit to API server in SvelteKit.

Here's what I do see in the request (via a console log in the API submit):

arg1:    body: (... data ... )    Headers:        accept:'*/*'        accept-encoding:'gzip, deflate'        accept-language:'en-US,en;q=0.9'        connection:'keep-alive'        content-length:'141'        content-type:'text/plain;charset=UTF-8'        cookie:'userid=c03efd10-3085-46cb-bacd-9eaeb605426e'        host:'192.168.1.22:3000'        origin:'http://192.168.1.22:3000'        referer:'http://192.168.1.22:3000/learn'        user-agent:'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36'    locals:        userid: '....'    method: 'POST'    params: {}    path: '/api/user_form'    query: ...    rawBody: ... 

Definitely no socket, no header for ['x-forwarded-for']

Note, I'm working this on local network. Host on one machine, client on another machine in the same network. In fact, host = 192.168.1.22:3000, client = 192.168.1.4

Note2, I'm running the program via svelte-kit dev --host 0.0.0.0

What am I not seeing? Is there a way to obtain a client user's IP address from a websubmit using Sveltekit?


Viewing all articles
Browse latest Browse all 1541

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>