Показанный URL-адрес - это то, что вы пишете в app.post("/someURL"
, а не то, на что вы перенаправляете.
, поэтому, если вы хотите перенаправить на страницу входа после успешной регистрации, просто перенаправьте на "/login"
. "login.ejs"
отображает ту часть, которую вы, вероятно, хотите показать в сообщении об успешной регистрации, вы можете использовать пакет 'flash'
; это поможет вам добавить данные в память и получить их на стороне клиента и показать сообщение об успехе. Я использую sweetalert2 таким образом:
в фоновом коде:
req.flash('a-name-you-want', { flags, you, want });
, чтобы получить эту информацию в front-end:
<% let yourData = req.flash('the-name')
if(yourData.length) {
// do sth to the data
}%>
Я надеюсь, что это помог тебе!