Answers for "express request url ignores hash"

0

express request url ignores hash

The part of the URL starting with the # symbol is never sent to the server.

The # symbol in an URL is to introduce the fragment identifier. 
This is used to link to a specific part of the page. If a browser loads 
/#some/url, it will effectively load /, and skip to the HTML element 
with id="some/url" (if present). The fragment identifier is only relevant 
to the browser, so it is not sent with the HTTP request.

What you however can do, is using client side Javascript to read out the 
value of window.location.hash and send it to the server using 
an XMLHttpRequest.
Posted by: Guest on February-24-2021

Code answers related to "Javascript"

Browse Popular Code Answers by Language