I have a respone.send in nodejs application:
this.app.post('/profile', (req, res) => {
let password = req.body.password;
let newWallet = operator.createWalletFromPassword(password);
let projectedWallet = projectWallet(newWallet);
return res.send(projectedWallet);
});
And every time I press button in html, it always do my post and return JSON result in html page.
{"id":"f4c02f2463c8f83218f324d4193e08b8812fe914e24063217d29e65966abbe85","addresses":[]}
But I don't want to see it, so how can I hidden or redirect to another page (like '/profile' that I set before)?
EDIT: This is my client side code
<form action="/profile" method="post">
<p>
<% var ten = user.username %>
<strong>id</strong>: <%= user.id %><br>
<strong>username</strong>: <%= ten %><br>
<strong>password</strong>: <%= user.password %>
</p>
<p id="passwd" name="passwd" ><%= user.username %></p>
<textarea id="myTextArea" cols=50 rows=10></textarea>
<!-- these fields will be sent to server -->
<input type="hidden" name="username" value="<%= user.username %>">
<input type="hidden" name="password" value="<%= user.password %>">
<button type="submit" class="btn btn-warning btn-lg" onclick="/profile">Wallet</button>
</form>